some bug fix
This commit is contained in:
parent
58d888b538
commit
1835fca354
|
@ -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']);
|
||||||
|
|
|
@ -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()
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -1,12 +1,15 @@
|
||||||
{% extends "base-betheme.html.twig" %}
|
{% extends "base-betheme.html.twig" %}
|
||||||
{% block title %}داستان حسابیکس{% endblock %}
|
{% block title %}داستان حسابیکس
|
||||||
|
{% endblock %}
|
||||||
{% block body %}
|
{% block body %}
|
||||||
<div id="Content">
|
<div id="Content">
|
||||||
<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="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="row">
|
<div class="row">
|
||||||
<div class="col-12" data-col="one" style="padding: 0 1%;">
|
<div class="col-12" data-col="one" style="padding: 0 1%;">
|
||||||
<div class="column_attr clearfix align_center mobile_align_center">
|
<div class="column_attr clearfix align_center mobile_align_center">
|
||||||
<h6 class="wallet2-heading"><i class="icon-box"></i> حسابیکس ، گامی به جلو...</h6>
|
<h6 class="wallet2-heading">
|
||||||
|
<i class="icon-box"></i>
|
||||||
|
حسابیکس ، گامی به جلو...</h6>
|
||||||
<h1>
|
<h1>
|
||||||
حسابیکس
|
حسابیکس
|
||||||
<span class="themecolor">
|
<span class="themecolor">
|
||||||
|
@ -56,8 +59,12 @@
|
||||||
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
||||||
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic2.svg') }}">
|
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic2.svg') }}">
|
||||||
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
||||||
<h5><span style="color: #12304a;">بودجه</span></h5>
|
<h5>
|
||||||
<p><span style="color: #12304a;">حسابیکس عملا رایگان است و تنها برای یک سری امکانات اضافه در صورت نیاز هزینهای اندک پرداخت میکنید</span></p>
|
<span style="color: #12304a;">بودجه</span>
|
||||||
|
</h5>
|
||||||
|
<p>
|
||||||
|
<span style="color: #12304a;">حسابیکس عملا رایگان است و تنها برای یک سری امکانات اضافه در صورت نیاز هزینهای اندک پرداخت میکنید</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -68,8 +75,12 @@
|
||||||
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
||||||
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic3.svg') }}">
|
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic3.svg') }}">
|
||||||
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
||||||
<h5><span style="color: #12304a;">گزارشات متنوع</span></h5>
|
<h5>
|
||||||
<p><span style="color: #12304a;">حسابیکس دارای متنوع ترین فهرست از گزارشات مالی است و تمام بخشهای نرم افزار دارای خروجیهای اکسل و PDF است.</span></p>
|
<span style="color: #12304a;">گزارشات متنوع</span>
|
||||||
|
</h5>
|
||||||
|
<p>
|
||||||
|
<span style="color: #12304a;">حسابیکس دارای متنوع ترین فهرست از گزارشات مالی است و تمام بخشهای نرم افزار دارای خروجیهای اکسل و PDF است.</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -77,14 +88,16 @@
|
||||||
<div class="col-md-4 column_hover_color">
|
<div class="col-md-4 column_hover_color">
|
||||||
<div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');">
|
<div class="hover_color align_" style="background-color: #f4f4f4;" ontouchstart="this.classList.toggle('hover');">
|
||||||
<div class="hover_color_bg" style="background-color: #fbfbfb;">
|
<div class="hover_color_bg" style="background-color: #fbfbfb;">
|
||||||
<a href="about/0 1%.html">
|
|
||||||
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
||||||
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic4.svg') }}">
|
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic4.svg') }}">
|
||||||
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
||||||
<h5><span style="color: #12304a;">رایانش ابری</span></h5>
|
<h5>
|
||||||
<p><span style="color: #12304a;">حسابیکس به لطف استفاده از فناوری رایانش ابری به مراتب عملیاتها را از نرمافزارهای سنتی سریعتر انجام میدهد.</span></p>
|
<span style="color: #12304a;">رایانش ابری</span>
|
||||||
|
</h5>
|
||||||
|
<p>
|
||||||
|
<span style="color: #12304a;">حسابیکس به لطف استفاده از فناوری رایانش ابری به مراتب عملیاتها را از نرمافزارهای سنتی سریعتر انجام میدهد.</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -103,8 +116,12 @@
|
||||||
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
||||||
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic5.svg') }}">
|
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic5.svg') }}">
|
||||||
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
||||||
<h5><span style="color: #12304a;">امنیت داده</span></h5>
|
<h5>
|
||||||
<p><span style="color: #12304a;">از کلیه اطلاعات کاربران در طول شبانه روز به صورت اتوماتیک نسخه پشتیبان تهیه و همچنین اطلاعات به صورت همزمان در دو مرکز داده متفاوت ذخیره میشوند.</span></p>
|
<span style="color: #12304a;">امنیت داده</span>
|
||||||
|
</h5>
|
||||||
|
<p>
|
||||||
|
<span style="color: #12304a;">از کلیه اطلاعات کاربران در طول شبانه روز به صورت اتوماتیک نسخه پشتیبان تهیه و همچنین اطلاعات به صورت همزمان در دو مرکز داده متفاوت ذخیره میشوند.</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -115,8 +132,12 @@
|
||||||
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
||||||
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic6.svg') }}">
|
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic6.svg') }}">
|
||||||
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
||||||
<h5><span style="color: #12304a;">تصمیم گیری مالی</span></h5>
|
<h5>
|
||||||
<p><span style="color: #12304a;">حسابیکس به شما کمک میکند اطلاعاتی شفاف و دقیق از وضعیت کسبوکار خود در لحظه داشته باشید.</span></p>
|
<span style="color: #12304a;">تصمیم گیری مالی</span>
|
||||||
|
</h5>
|
||||||
|
<p>
|
||||||
|
<span style="color: #12304a;">حسابیکس به شما کمک میکند اطلاعاتی شفاف و دقیق از وضعیت کسبوکار خود در لحظه داشته باشید.</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -127,8 +148,13 @@
|
||||||
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
<div class="hover_color_wrapper" style="padding: 40px 30px;">
|
||||||
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic7.svg') }}">
|
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-about-pic7.svg') }}">
|
||||||
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
||||||
<h5><span style="color: #12304a;">چند کاربر </span></h5>
|
<h5>
|
||||||
<p><span style="color: #12304a;">در حسابیکس چندین کاربر میتوانند به صورت همزمان بر روی یک کسب و کار فعالیت داشته باشند و امکان اعمال محدودیت و دسترسی برای کاربران قابل انجام است.</span></p>
|
<span style="color: #12304a;">چند کاربر
|
||||||
|
</span>
|
||||||
|
</h5>
|
||||||
|
<p>
|
||||||
|
<span style="color: #12304a;">در حسابیکس چندین کاربر میتوانند به صورت همزمان بر روی یک کسب و کار فعالیت داشته باشند و امکان اعمال محدودیت و دسترسی برای کاربران قابل انجام است.</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -143,7 +169,8 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12" data-col="one">
|
<div class="col-12" data-col="one">
|
||||||
<div class="column_attr clearfix align_center mobile_align_center">
|
<div class="column_attr clearfix align_center mobile_align_center">
|
||||||
<h6 class="wallet2-heading"><i class="icon-wallet-line"></i>مخازن پروژه</h6>
|
<h6 class="wallet2-heading">
|
||||||
|
<i class="icon-wallet-line"></i>مخازن پروژه</h6>
|
||||||
<h2>دسترسی به کد منبع محصولات ما</h2>
|
<h2>دسترسی به کد منبع محصولات ما</h2>
|
||||||
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-icon1.svg') }}">
|
<img class="scale-with-grid" src="{{ asset('betheme/wallet2/images/wallet2-icon1.svg') }}">
|
||||||
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
<hr class="no_line" style="margin: 0 auto 15px auto;">
|
||||||
|
@ -157,27 +184,40 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4" data-col="one-third" style="padding: 0 1% 20px;">
|
<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;">
|
<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/hesabixUI.git" target="_blank"><h5 style="color: #000;">Hesabix UI</h5></a>
|
<a class="" href="https://github.com/morrning/hesabixUI.git" target="_blank">
|
||||||
|
<h5 style="color: #000;">Hesabix UI</h5>
|
||||||
|
</a>
|
||||||
<h6 class="wallet2-heading begray">رابط کاربری تحت وب</h6>
|
<h6 class="wallet2-heading begray">رابط کاربری تحت وب</h6>
|
||||||
<p><span style="color: #12304a;">
|
<p>
|
||||||
|
<span style="color: #12304a;">
|
||||||
ما برای ساخت رابط کاربری حسابیکس از VueJs 3
|
ما برای ساخت رابط کاربری حسابیکس از VueJs 3
|
||||||
به همراه Bootstrap 5 استفاده کردیم.جدیدترین تکنولوژیهای روز...
|
به همراه Bootstrap 5 استفاده کردیم.جدیدترین تکنولوژیهای روز...
|
||||||
</span></p>
|
</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4" data-col="one-third" style="padding: 0 1% 20px;">
|
<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;">
|
<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/hesabixCore.git" target="_blank"><h5 style="color: #000;">Hesabix Core</h5></a>
|
<a class="" href="https://github.com/morrning/hesabixCore.git" target="_blank">
|
||||||
|
<h5 style="color: #000;">Hesabix Core</h5>
|
||||||
|
</a>
|
||||||
|
|
||||||
<h6 class="wallet2-heading begray">قلب تپنده ، رابط API</h6>
|
<h6 class="wallet2-heading begray">قلب تپنده ، رابط API</h6>
|
||||||
<p><span style="color: #12304a;">هسته حسابیکس توسط جدیدترین نسخه فریمورک Symfony نسخه ۷ توسعه داده شده و به لطف doctrine از طیف وسیعی از پایگاه های داده پشتیبانی میکند.</span></p>
|
<p>
|
||||||
|
<span style="color: #12304a;">هسته حسابیکس توسط جدیدترین نسخه فریمورک Symfony نسخه ۷ توسعه داده شده و به لطف doctrine از طیف وسیعی از پایگاه های داده پشتیبانی میکند.</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4" data-col="one-third" style="padding: 0 1% 20px;">
|
<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;">
|
<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>
|
<a class="" href="https://github.com/morrning/hesabixBox.git" target="_blank">
|
||||||
<h6 class="wallet2-heading begray"> رابط لایه سیستمعامل ویندوز</h6>
|
<h5 style="color: #000;">Hesabix Box</h5>
|
||||||
<p><span style="color: #12304a;">دسترسی به پرینترهای ابری و سایر تجهیزات از جمله بارکدخوانها و ترازوهای دیجیتال از طریق این نرمافزار صورت میگیرد که با زبانVB.NET و دات نت نسخه 4 توسعه داده شده است.</span></p>
|
</a>
|
||||||
|
<h6 class="wallet2-heading begray">
|
||||||
|
رابط لایه سیستمعامل ویندوز</h6>
|
||||||
|
<p>
|
||||||
|
<span style="color: #12304a;">دسترسی به پرینترهای ابری و سایر تجهیزات از جمله بارکدخوانها و ترازوهای دیجیتال از طریق این نرمافزار صورت میگیرد که با زبانVB.NET و دات نت نسخه 4 توسعه داده شده است.</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -193,13 +233,17 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6" data-col="one-second">
|
<div class="col-md-6" data-col="one-second">
|
||||||
<div class="column_attr clearfix align_center" style="padding: 0 5%;">
|
<div class="column_attr clearfix align_center" style="padding: 0 5%;">
|
||||||
<h2><span style="color: #12304a;">حسابیکس با کمکهای مالی شما به روز میشود.حتی با خرید یک چایی ....</span></h2>
|
<h2>
|
||||||
|
<span style="color: #12304a;">حسابیکس با کمکهای مالی شما به روز میشود.حتی با خرید یک چایی ....</span>
|
||||||
|
</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-3" data-col="one-fourth">
|
<div class="col-md-3" data-col="one-fourth">
|
||||||
<hr class="no_line" style="margin: 0 auto 40px auto;">
|
<hr class="no_line" style="margin: 0 auto 40px auto;">
|
||||||
<div class="button_align align_center">
|
<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>
|
<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>
|
||||||
|
|
Loading…
Reference in a new issue