some bug fix

This commit is contained in:
Hesabix 2024-12-04 17:28:54 +00:00
parent 58d888b538
commit 1835fca354
4 changed files with 266 additions and 221 deletions

View file

@ -934,6 +934,15 @@ class CommodityController extends AbstractController
'root' => '1', 'root' => '1',
'upper' => null 'upper' => null
]); ]);
if(!$rootcat){
$rootcat = new CommodityCat();
$rootcat->setBid($acc['bid']);
$rootcat->setName('دسته بندی ها');
$rootcat->setUpper(null);
$rootcat->setRoot(1);
$entityManager->persist($rootcat);
$entityManager->flush();
}
if (!$cat) { if (!$cat) {
$cat = new CommodityCat(); $cat = new CommodityCat();
$cat->setBid($acc['bid']); $cat->setBid($acc['bid']);

View file

@ -23,10 +23,7 @@ class GeneralController extends AbstractController
#[Route('/api/general/stat', name: 'general_stat')] #[Route('/api/general/stat', name: 'general_stat')]
public function general_stat(EntityManagerInterface $entityManager,Jdate $jdate): JsonResponse public function general_stat(EntityManagerInterface $entityManager,Jdate $jdate): JsonResponse
{ {
$busCount = count($entityManager->getRepository(Business::class)->findAll());
$users = count($entityManager->getRepository(User::class)->findAll());
$docs = count($entityManager->getRepository(HesabdariDoc::class)->findAll());
$lastBusiness = $entityManager->getRepository(Business::class)->findLast();
//get last version number //get last version number
$version = '0.0.1'; $version = '0.0.1';
$lastUpdateDate = '1399'; $lastUpdateDate = '1399';
@ -39,14 +36,9 @@ class GeneralController extends AbstractController
} }
return $this->json([ return $this->json([
'business' => $busCount,
'users'=> $users,
'docs'=> $docs,
'version'=>$version, 'version'=>$version,
'lastUpdateDate'=>$lastUpdateDate, 'lastUpdateDate'=>$lastUpdateDate,
'lastUpdateDes'=>$lastUpdateDes, 'lastUpdateDes'=>$lastUpdateDes,
'lastBusinessName'=> $lastBusiness->getname(),
'lastBusinessOwner'=>$lastBusiness->getOwner()->getFullName()
]); ]);
} }

View file

@ -120,7 +120,7 @@ class StoreroomController extends AbstractController
* @throws ReflectionException * @throws ReflectionException
*/ */
#[Route('/api/storeroom/docs/get', name: 'app_storeroom_get_docs')] #[Route('/api/storeroom/docs/get', name: 'app_storeroom_get_docs')]
public function app_storeroom_get_docs(Provider $provider, Request $request, Access $access, Log $log, EntityManagerInterface $entityManager): JsonResponse public function app_storeroom_get_docs(Provider $provider,Extractor $extractor, Request $request, Access $access, Log $log, EntityManagerInterface $entityManager): JsonResponse
{ {
$acc = $access->hasRole('store'); $acc = $access->hasRole('store');
if (!$acc) if (!$acc)
@ -134,7 +134,7 @@ class StoreroomController extends AbstractController
foreach ($buys as $buy) { foreach ($buys as $buy) {
$temp = $provider->Entity2Array($buy, 0); $temp = $provider->Entity2Array($buy, 0);
$person = $this->getPerson($buy); $person = $this->getPerson($buy);
$temp['person'] = $provider->Entity2ArrayJustIncludes($person, ['getCode', 'getNikename', 'getDes']); $temp['person'] = Explore::ExplorePerson($person);
$temp['person']['des'] = ' # ' . $person->getCode() . ' ' . $person->getNikename(); $temp['person']['des'] = ' # ' . $person->getCode() . ' ' . $person->getNikename();
$temp['commodities'] = $this->getCommodities($buy, $provider); $temp['commodities'] = $this->getCommodities($buy, $provider);
//check storeroom exist //check storeroom exist
@ -155,7 +155,7 @@ class StoreroomController extends AbstractController
foreach ($sells as $sell) { foreach ($sells as $sell) {
$temp = $provider->Entity2Array($sell, 0); $temp = $provider->Entity2Array($sell, 0);
$person = $this->getPerson($sell); $person = $this->getPerson($sell);
$temp['person'] = $provider->Entity2ArrayJustIncludes($person, ['getCode', 'getNikename', 'getDes']); $temp['person'] = Explore::ExplorePerson($person);
$temp['person']['des'] = ' # ' . $person->getCode() . ' ' . $person->getNikename(); $temp['person']['des'] = ' # ' . $person->getCode() . ' ' . $person->getNikename();
$temp['commodities'] = $this->getCommodities($sell, $provider); $temp['commodities'] = $this->getCommodities($sell, $provider);
//check storeroom exist //check storeroom exist
@ -176,7 +176,7 @@ class StoreroomController extends AbstractController
foreach ($rfsells as $sell) { foreach ($rfsells as $sell) {
$temp = $provider->Entity2Array($sell, 0); $temp = $provider->Entity2Array($sell, 0);
$person = $this->getPerson($sell); $person = $this->getPerson($sell);
$temp['person'] = $provider->Entity2ArrayJustIncludes($person, ['getCode', 'getNikename', 'getDes']); $temp['person'] = Explore::ExplorePerson($person);
$temp['person']['des'] = ' # ' . $person->getCode() . ' ' . $person->getNikename(); $temp['person']['des'] = ' # ' . $person->getCode() . ' ' . $person->getNikename();
$temp['commodities'] = $this->getCommodities($sell, $provider); $temp['commodities'] = $this->getCommodities($sell, $provider);
//check storeroom exist //check storeroom exist
@ -197,7 +197,7 @@ class StoreroomController extends AbstractController
foreach ($rfbuys as $buy) { foreach ($rfbuys as $buy) {
$temp = $provider->Entity2Array($buy, 0); $temp = $provider->Entity2Array($buy, 0);
$person = $this->getPerson($buy); $person = $this->getPerson($buy);
$temp['person'] = $provider->Entity2ArrayJustIncludes($person, ['getCode', 'getNikename', 'getDes']); $temp['person'] = Explore::ExplorePerson($person);
$temp['person']['des'] = ' # ' . $person->getCode() . ' ' . $person->getNikename(); $temp['person']['des'] = ' # ' . $person->getCode() . ' ' . $person->getNikename();
$temp['commodities'] = $this->getCommodities($buy, $provider); $temp['commodities'] = $this->getCommodities($buy, $provider);
//check storeroom exist //check storeroom exist

View file

@ -1,209 +1,253 @@
{% extends "base-betheme.html.twig" %} {% extends "base-betheme.html.twig" %}
{% block title %}داستان حسابیکس{% endblock %} {% block title %}داستان حسابیکس
{% block body %} {% endblock %}
<div id="Content"> {% block body %}
<div class="section mcb-section full-width" style="padding-top: 120px; padding-right: 15%; padding-left: 15%; background-image: url({{ asset('betheme/wallet2/images/wallet2-section-bg2.png') }}); background-repeat: repeat-x; background-position: center top;"> <div id="Content">
<div class="row"> <div class="section mcb-section full-width" style="padding-top: 120px; padding-right: 15%; padding-left: 15%; background-image: url({{ asset('betheme/wallet2/images/wallet2-section-bg2.png') }}); background-repeat: repeat-x; background-position: center top;">
<div class="col-12" data-col="one" style="padding: 0 1%;"> <div class="row">
<div class="column_attr clearfix align_center mobile_align_center"> <div class="col-12" data-col="one" style="padding: 0 1%;">
<h6 class="wallet2-heading"><i class="icon-box"></i> حسابیکس ، گامی به جلو...</h6> <div class="column_attr clearfix align_center mobile_align_center">
<h1> <h6 class="wallet2-heading">
حسابیکس <i class="icon-box"></i>
<span class="themecolor"> حسابیکس ، گامی به جلو...</h6>
چطور ایجاد شد؟ <h1>
</span> حسابیکس
</h1> <span class="themecolor">
<img src="{{ asset('betheme/wallet2/images/wallet2-icon1.svg') }}"> چطور ایجاد شد؟
<hr class="no_line" style="margin: 0 auto 15px auto;"> </span>
<p> </h1>
مدل کسب و کار ما با سایر شرکت‌ها متفاوت است. در واقع حسابیکس برای نقد سایر شرکت‌های ارائه دهنده خدمات حسابداری و به چالش کشیدن مدل درآمد آنها به وجود آمد. همه‌ی ما می‌دانیم هر کسب‌وکاری زمان‌هایی دارای افول بوده و شاید در مرحله نابودی باشند در این زمان دسترسی به اطلاعات حسابداری کسب‌و‌کار از مهمترین چالشها و تحلیل این اطلاعات است اما متاسفانه با توجه به بازار نرم افزار‌های حسابداری که روز به روز به سمت گران‌تر شدن قیمت خدمات پیش می‌روند در پیچ‌های تاریخی کسب‌وکارها را تنها می‌گذارند <img src="{{ asset('betheme/wallet2/images/wallet2-icon1.svg') }}">
</p> <hr class="no_line" style="margin: 0 auto 15px auto;">
<p> <p>
احتمالا بعد از آنکه اوضاع خوب پیش نمی رود و چند ماهی فروش نداشته‌اید کم کم اکانت حسابداری شما در حال به اتمام رسیدن است و در مهمترین قسمت کار که قصد اتخاذ تصمیمات مهم را دارید متاسفانه به یکباره این اطلاعات از دسترستان خارج می‌شود. مدل کسب و کار ما با سایر شرکت‌ها متفاوت است. در واقع حسابیکس برای نقد سایر شرکت‌های ارائه دهنده خدمات حسابداری و به چالش کشیدن مدل درآمد آنها به وجود آمد. همه‌ی ما می‌دانیم هر کسب‌وکاری زمان‌هایی دارای افول بوده و شاید در مرحله نابودی باشند در این زمان دسترسی به اطلاعات حسابداری کسب‌و‌کار از مهمترین چالشها و تحلیل این اطلاعات است اما متاسفانه با توجه به بازار نرم افزار‌های حسابداری که روز به روز به سمت گران‌تر شدن قیمت خدمات پیش می‌روند در پیچ‌های تاریخی کسب‌وکارها را تنها می‌گذارند
</p> </p>
<p> <p>
حسابیکس دقیقا در نقطه مقابل این ماجرا به وجود آمده است. که برای یک کسب و کار بتوان به صورت رایگان از کلیه امکانات آن استفاده کرد. اگر تبلیغات را دوست ندارید می توانید با پرداخت هزینه اندک این تبلیغات را پنهان کنید. اگر با دانش برنامه نویسی آشنایی دارید همه‌چیز برای توسعه حسابیکس توسط شما مهیاست.تست کنید ، توسعه دهید و شاید دوست داشته باشید یکی مثل حسابیکس ایجاد کنید. حسابیکس متن باز است و دسترسی به کد منبع آن از طریق احتمالا بعد از آنکه اوضاع خوب پیش نمی رود و چند ماهی فروش نداشته‌اید کم کم اکانت حسابداری شما در حال به اتمام رسیدن است و در مهمترین قسمت کار که قصد اتخاذ تصمیمات مهم را دارید متاسفانه به یکباره این اطلاعات از دسترستان خارج می‌شود.
github در دسترس است. </p>
</p> <p>
</div> حسابیکس دقیقا در نقطه مقابل این ماجرا به وجود آمده است. که برای یک کسب و کار بتوان به صورت رایگان از کلیه امکانات آن استفاده کرد. اگر تبلیغات را دوست ندارید می توانید با پرداخت هزینه اندک این تبلیغات را پنهان کنید. اگر با دانش برنامه نویسی آشنایی دارید همه‌چیز برای توسعه حسابیکس توسط شما مهیاست.تست کنید ، توسعه دهید و شاید دوست داشته باشید یکی مثل حسابیکس ایجاد کنید. حسابیکس متن باز است و دسترسی به کد منبع آن از طریق
</div> github در دسترس است.
<div class="col-12" data-col="one"> </p>
<div class="image_frame image_item no_link scale-with-grid no_border"> </div>
<div class="image_wrapper"><img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic1.webp') }}" alt="wallet2-about-pic1" width="1622" height="548"></div> </div>
</div> <div class="col-12" data-col="one">
</div> <div class="image_frame image_item no_link scale-with-grid no_border">
</div> <div class="image_wrapper"><img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic1.webp') }}" alt="wallet2-about-pic1" width="1622" height="548"></div>
</div> </div>
<div class="section mcb-section equal-height" style="padding-top: 90px; padding-bottom: 50px; background-color: #ffffff;"> </div>
<div class="container"> </div>
<div class="row" data-col="one"> </div>
<div class="col-12"> <div class="section mcb-section equal-height" style="padding-top: 90px; padding-bottom: 50px; background-color: #ffffff;">
<div class="column_attr clearfix align_center"> <div class="container">
<h2 style="color: #000;">امکانات متمایز حسابیکس</h2> <div class="row" data-col="one">
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-icon1.svg') }}"> <div class="col-12">
</div> <div class="column_attr clearfix align_center">
</div> <h2 style="color: #000;">امکانات متمایز حسابیکس</h2>
<div class="col-12" data-col="one"> <img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-icon1.svg') }}">
<hr class="no_line" style="margin: 0 auto 90px auto;"> </div>
</div> </div>
</div> <div class="col-12" data-col="one">
<div class="wrap mcb-wrap one column-margin-20px valign-top clearfix" data-col="one"> <hr class="no_line" style="margin: 0 auto 90px auto;">
<div class="container"> </div>
<div class="row"> </div>
<div class="col-md-4 column_hover_color"> <div class="wrap mcb-wrap one column-margin-20px valign-top clearfix" data-col="one">
<div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');"> <div class="container">
<div class="hover_color_bg" style="background-color: #fbfbfb;"> <div class="row">
<div class="hover_color_wrapper" style="padding: 40px 30px;"> <div class="col-md-4 column_hover_color">
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic2.svg') }}"> <div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');">
<hr class="no_line" style="margin: 0 auto 15px auto;"> <div class="hover_color_bg" style="background-color: #fbfbfb;">
<h5><span style="color: #12304a;">بودجه</span></h5> <div class="hover_color_wrapper" style="padding: 40px 30px;">
<p><span style="color: #12304a;">حسابیکس عملا رایگان است و تنها برای یک سری امکانات اضافه در صورت نیاز هزینه‌ای اندک پرداخت می‌کنید</span></p> <img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic2.svg') }}">
</div> <hr class="no_line" style="margin: 0 auto 15px auto;">
</div> <h5>
</div> <span style="color: #12304a;">بودجه</span>
</div> </h5>
<div class="col-md-4 column_hover_color"> <p>
<div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');"> <span style="color: #12304a;">حسابیکس عملا رایگان است و تنها برای یک سری امکانات اضافه در صورت نیاز هزینه‌ای اندک پرداخت می‌کنید</span>
<div class="hover_color_bg" style="background-color: #fbfbfb;"> </p>
<div class="hover_color_wrapper" style="padding: 40px 30px;"> </div>
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic3.svg') }}"> </div>
<hr class="no_line" style="margin: 0 auto 15px auto;"> </div>
<h5><span style="color: #12304a;">گزارشات متنوع</span></h5> </div>
<p><span style="color: #12304a;">حسابیکس دارای متنوع ترین فهرست از گزارشات مالی است و تمام بخش‌های نرم افزار دارای خروجی‌های اکسل و PDF است.</span></p> <div class="col-md-4 column_hover_color">
</div> <div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');">
</div> <div class="hover_color_bg" style="background-color: #fbfbfb;">
</div> <div class="hover_color_wrapper" style="padding: 40px 30px;">
</div> <img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic3.svg') }}">
<div class="col-md-4 column_hover_color"> <hr class="no_line" style="margin: 0 auto 15px auto;">
<div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');"> <h5>
<div class="hover_color_bg" style="background-color: #fbfbfb;"> <span style="color: #12304a;">گزارشات متنوع</span>
<a href="about/0 1%.html"> </h5>
<div class="hover_color_wrapper" style="padding: 40px 30px;"> <p>
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic4.svg') }}"> <span style="color: #12304a;">حسابیکس دارای متنوع ترین فهرست از گزارشات مالی است و تمام بخش‌های نرم افزار دارای خروجی‌های اکسل و PDF است.</span>
<hr class="no_line" style="margin: 0 auto 15px auto;"> </p>
<h5><span style="color: #12304a;">رایانش ابری</span></h5> </div>
<p><span style="color: #12304a;">حسابیکس به لطف استفاده از فناوری رایانش ابری به مراتب عملیات‌ها را از نرم‌افزار‌های سنتی سریع‌تر انجام می‌دهد.</span></p> </div>
</div> </div>
</a> </div>
</div> <div class="col-md-4 column_hover_color">
</div> <div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');">
</div> <div class="hover_color_bg" style="background-color: #fbfbfb;">
<div class="col-12" data-col="one"> <div class="hover_color_wrapper" style="padding: 40px 30px;">
<hr class="no_line" style="margin: 0 auto 50px auto;"> <img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic4.svg') }}">
</div> <hr class="no_line" style="margin: 0 auto 15px auto;">
</div> <h5>
</div> <span style="color: #12304a;">رایانش ابری</span>
</div> </h5>
<div class="wrap mcb-wrap one valign-top clearfix" data-col="one"> <p>
<div class="container"> <span style="color: #12304a;">حسابیکس به لطف استفاده از فناوری رایانش ابری به مراتب عملیات‌ها را از نرم‌افزار‌های سنتی سریع‌تر انجام می‌دهد.</span>
<div class="row"> </p>
<div class="col-md-4 column_hover_color"> </div>
<div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');"> </div>
<div class="hover_color_bg" style="background-color: #fbfbfb;"> </div>
<div class="hover_color_wrapper" style="padding: 40px 30px;"> </div>
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic5.svg') }}"> <div class="col-12" data-col="one">
<hr class="no_line" style="margin: 0 auto 15px auto;"> <hr class="no_line" style="margin: 0 auto 50px auto;">
<h5><span style="color: #12304a;">امنیت داده</span></h5> </div>
<p><span style="color: #12304a;">از کلیه اطلاعات کاربران در طول شبانه روز به صورت اتوماتیک نسخه پشتیبان تهیه و همچنین اطلاعات به صورت همزمان در دو مرکز داده متفاوت ذخیره می‌شوند.</span></p> </div>
</div> </div>
</div> </div>
</div> <div class="wrap mcb-wrap one valign-top clearfix" data-col="one">
</div> <div class="container">
<div class="col-md-4 column_hover_color"> <div class="row">
<div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');"> <div class="col-md-4 column_hover_color">
<div class="hover_color_bg" style="background-color: #fbfbfb;"> <div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');">
<div class="hover_color_wrapper" style="padding: 40px 30px;"> <div class="hover_color_bg" style="background-color: #fbfbfb;">
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic6.svg') }}"> <div class="hover_color_wrapper" style="padding: 40px 30px;">
<hr class="no_line" style="margin: 0 auto 15px auto;"> <img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic5.svg') }}">
<h5><span style="color: #12304a;">تصمیم گیری مالی</span></h5> <hr class="no_line" style="margin: 0 auto 15px auto;">
<p><span style="color: #12304a;">حسابیکس به شما کمک می‌کند اطلاعاتی شفاف و دقیق از وضعیت کسب‌و‌کار خود در لحظه داشته باشید.</span></p> <h5>
</div> <span style="color: #12304a;">امنیت داده</span>
</div> </h5>
</div> <p>
</div> <span style="color: #12304a;">از کلیه اطلاعات کاربران در طول شبانه روز به صورت اتوماتیک نسخه پشتیبان تهیه و همچنین اطلاعات به صورت همزمان در دو مرکز داده متفاوت ذخیره می‌شوند.</span>
<div class="col-md-4 column_hover_color"> </p>
<div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');"> </div>
<div class="hover_color_bg" style="background-color: #fbfbfb;"> </div>
<div class="hover_color_wrapper" style="padding: 40px 30px;"> </div>
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic7.svg') }}"> </div>
<hr class="no_line" style="margin: 0 auto 15px auto;"> <div class="col-md-4 column_hover_color">
<h5><span style="color: #12304a;">چند کاربر </span></h5> <div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');">
<p><span style="color: #12304a;">در حسابیکس چندین کاربر می‌توانند به صورت همزمان بر روی یک کسب و کار فعالیت داشته باشند و امکان اعمال محدودیت و دسترسی برای کاربران قابل انجام است.</span></p> <div class="hover_color_bg" style="background-color: #fbfbfb;">
</div> <div class="hover_color_wrapper" style="padding: 40px 30px;">
</div> <img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic6.svg') }}">
</div> <hr class="no_line" style="margin: 0 auto 15px auto;">
</div> <h5>
</div> <span style="color: #12304a;">تصمیم گیری مالی</span>
</div> </h5>
</div> <p>
</div> <span style="color: #12304a;">حسابیکس به شما کمک می‌کند اطلاعاتی شفاف و دقیق از وضعیت کسب‌و‌کار خود در لحظه داشته باشید.</span>
</div> </p>
<div class="section mcb-section" style="padding-top: 90px; padding-bottom: 90px;"> </div>
<div class="container"> </div>
<div class="row"> </div>
<div class="col-12" data-col="one"> </div>
<div class="column_attr clearfix align_center mobile_align_center"> <div class="col-md-4 column_hover_color">
<h6 class="wallet2-heading"><i class="icon-wallet-line"></i>مخازن پروژه</h6> <div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');">
<h2>دسترسی به کد منبع محصولات ما</h2> <div class="hover_color_bg" style="background-color: #fbfbfb;">
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-icon1.svg') }}"> <div class="hover_color_wrapper" style="padding: 40px 30px;">
<hr class="no_line" style="margin: 0 auto 15px auto;"> <img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic7.svg') }}">
<p> <hr class="no_line" style="margin: 0 auto 15px auto;">
حسابیکس به صورت متن‌باز ارائه شده و دسترسی به کد منبع محصولات از طریق GitHub در دسترس می‌باشد. <h5>
</p> <span style="color: #12304a;">چند کاربر
</div> </span>
</div> </h5>
<div class="col-12" data-col="one"> <p>
<hr class="no_line" style="margin: 0 auto 50px auto;"> <span style="color: #12304a;">در حسابیکس چندین کاربر می‌توانند به صورت همزمان بر روی یک کسب و کار فعالیت داشته باشند و امکان اعمال محدودیت و دسترسی برای کاربران قابل انجام است.</span>
</div> </p>
<div class="col-md-4" data-col="one-third" style="padding: 0 1% 20px;"> </div>
<div class="column_attr clearfix align_center" style="background-color: #fff; padding: 25px 30px 10px; border-radius: 0 0 12px 12px;"> </div>
<a class="" href="https://github.com/morrning/hesabixUI.git" target="_blank"><h5 style="color: #000;">Hesabix UI</h5></a> </div>
<h6 class="wallet2-heading begray">رابط کاربری تحت وب</h6> </div>
<p><span style="color: #12304a;"> </div>
ما برای ساخت رابط کاربری حسابیکس از VueJs 3 </div>
به همراه Bootstrap 5 استفاده کردیم.جدیدترین تکنولوژی‌های روز... </div>
</span></p> </div>
</div> </div>
</div> <div class="section mcb-section" style="padding-top: 90px; padding-bottom: 90px;">
<div class="col-md-4" data-col="one-third" style="padding: 0 1% 20px;"> <div class="container">
<div class="column_attr clearfix align_center" style="background-color: #fff; padding: 25px 30px 10px; border-radius: 0 0 12px 12px;"> <div class="row">
<a class="" href="https://github.com/morrning/hesabixCore.git" target="_blank"><h5 style="color: #000;">Hesabix Core</h5></a> <div class="col-12" data-col="one">
<div class="column_attr clearfix align_center mobile_align_center">
<h6 class="wallet2-heading begray">قلب تپنده ، رابط API</h6> <h6 class="wallet2-heading">
<p><span style="color: #12304a;">هسته حسابیکس توسط جدیدترین نسخه فریمورک Symfony نسخه ۷ توسعه داده شده و به لطف doctrine از طیف وسیعی از پایگاه های داده پشتیبانی می‌کند.</span></p> <i class="icon-wallet-line"></i>مخازن پروژه</h6>
</div> <h2>دسترسی به کد منبع محصولات ما</h2>
</div> <img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-icon1.svg') }}">
<div class="col-md-4" data-col="one-third" style="padding: 0 1% 20px;"> <hr class="no_line" style="margin: 0 auto 15px auto;">
<div class="column_attr clearfix align_center" style="background-color: #fff; padding: 25px 30px 10px; border-radius: 0 0 12px 12px;"> <p>
<a class="" href="https://github.com/morrning/hesabixBox.git" target="_blank"><h5 style="color: #000;">Hesabix Box</h5></a> حسابیکس به صورت متن‌باز ارائه شده و دسترسی به کد منبع محصولات از طریق GitHub در دسترس می‌باشد.
<h6 class="wallet2-heading begray"> رابط لایه سیستم‌عامل ویندوز</h6> </p>
<p><span style="color: #12304a;">دسترسی به پرینتر‌های ابری و سایر تجهیزات از جمله بارکدخوان‌ها و ترازو‌های دیجیتال از طریق این نرم‌افزار صورت می‌گیرد که با زبانVB.NET و دات نت نسخه 4 توسعه داده شده است.</span></p> </div>
</div> </div>
</div> <div class="col-12" data-col="one">
</div> <hr class="no_line" style="margin: 0 auto 50px auto;">
</div> </div>
</div> <div class="col-md-4" data-col="one-third" style="padding: 0 1% 20px;">
<div class="section mcb-section equal-height-wrap" style="padding-top: 60px; padding-bottom: 40px; background-color: #c0f8d1; background-image: url(images/wallet2-section-bg3.svg); background-repeat: repeat; background-position: center;"> <div class="column_attr clearfix align_center" style="background-color: #fff; padding: 25px 30px 10px; border-radius: 0 0 12px 12px;">
<div class="container"> <a class="" href="https://github.com/morrning/hesabixUI.git" target="_blank">
<div class="row"> <h5 style="color: #000;">Hesabix UI</h5>
<div class="col-md-3" data-col="one-fourth"> </a>
<div class="image_frame image_item no_link scale-with-grid no_border"> <h6 class="wallet2-heading begray">رابط کاربری تحت وب</h6>
<div class="image_wrapper"><img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-home-pic4.png') }}" alt="wallet2-home-pic4" width="780" height="565"></div> <p>
</div> <span style="color: #12304a;">
</div> ما برای ساخت رابط کاربری حسابیکس از VueJs 3
<div class="col-md-6" data-col="one-second"> به همراه Bootstrap 5 استفاده کردیم.جدیدترین تکنولوژی‌های روز...
<div class="column_attr clearfix align_center" style="padding: 0 5%;"> </span>
<h2><span style="color: #12304a;">حسابیکس با کمک‌های مالی شما به روز می‌شود.حتی با خرید یک چایی ....</span></h2> </p>
</div> </div>
</div> </div>
<div class="col-md-3" data-col="one-fourth"> <div class="col-md-4" data-col="one-third" style="padding: 0 1% 20px;">
<hr class="no_line" style="margin: 0 auto 40px auto;"> <div class="column_attr clearfix align_center" style="background-color: #fff; padding: 25px 30px 10px; border-radius: 0 0 12px 12px;">
<div class="button_align align_center"> <a class="" href="https://github.com/morrning/hesabixCore.git" target="_blank">
<a target="_blank" class="button button_full_width button_size_2" href="https://zarinp.al/hesabix.ir"><span class="button_label">حمایت از پروژه</span></a> <h5 style="color: #000;">Hesabix Core</h5>
</div> </a>
</div>
</div> <h6 class="wallet2-heading begray">قلب تپنده ، رابط API</h6>
</div> <p>
</div> <span style="color: #12304a;">هسته حسابیکس توسط جدیدترین نسخه فریمورک Symfony نسخه ۷ توسعه داده شده و به لطف doctrine از طیف وسیعی از پایگاه های داده پشتیبانی می‌کند.</span>
</div> </p>
</div>
</div>
<div class="col-md-4" data-col="one-third" style="padding: 0 1% 20px;">
<div class="column_attr clearfix align_center" style="background-color: #fff; padding: 25px 30px 10px; border-radius: 0 0 12px 12px;">
<a class="" href="https://github.com/morrning/hesabixBox.git" target="_blank">
<h5 style="color: #000;">Hesabix Box</h5>
</a>
<h6 class="wallet2-heading begray">
رابط لایه سیستم‌عامل ویندوز</h6>
<p>
<span style="color: #12304a;">دسترسی به پرینتر‌های ابری و سایر تجهیزات از جمله بارکدخوان‌ها و ترازو‌های دیجیتال از طریق این نرم‌افزار صورت می‌گیرد که با زبانVB.NET و دات نت نسخه 4 توسعه داده شده است.</span>
</p>
</div>
</div>
</div>
</div>
</div>
<div class="section mcb-section equal-height-wrap" style="padding-top: 60px; padding-bottom: 40px; background-color: #c0f8d1; background-image: url(images/wallet2-section-bg3.svg); background-repeat: repeat; background-position: center;">
<div class="container">
<div class="row">
<div class="col-md-3" data-col="one-fourth">
<div class="image_frame image_item no_link scale-with-grid no_border">
<div class="image_wrapper"><img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-home-pic4.png') }}" alt="wallet2-home-pic4" width="780" height="565"></div>
</div>
</div>
<div class="col-md-6" data-col="one-second">
<div class="column_attr clearfix align_center" style="padding: 0 5%;">
<h2>
<span style="color: #12304a;">حسابیکس با کمک‌های مالی شما به روز می‌شود.حتی با خرید یک چایی ....</span>
</h2>
</div>
</div>
<div class="col-md-3" data-col="one-fourth">
<hr class="no_line" style="margin: 0 auto 40px auto;">
<div class="button_align align_center">
<a target="_blank" class="button button_full_width button_size_2" href="https://zarinp.al/hesabix.ir">
<span class="button_label">حمایت از پروژه</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
{% endblock %} {% endblock %}