Example #1
0
        //List Of Sale Type By Id
        public SaleTypeModel GetAllSaleTypeBySaleName(int Salesid)
        {
            SaleTypeModel objSaleModel = new SaleTypeModel();
            string        Query        = "SELECT * FROM saletypemaster WHERE Sales_Id='" + Salesid + "'";

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            while (dr.Read())
            {
                objSaleModel           = new SaleTypeModel();
                objSaleModel.Sale_Id   = Convert.ToInt32(dr["Sales_Id"]);
                objSaleModel.SalesType = dr["SalesType"].ToString();
                objSaleModel.typeSpecifyHereSingleAccount = Convert.ToBoolean(dr["typeSpecifyHereSingleAccount"]);
                objSaleModel.LedgerAccountBox             = dr["LedgerAccountBox"].ToString();
                objSaleModel.typeDifferentTaxRate         = Convert.ToBoolean(dr["typeDifferentTaxRate"]);
                objSaleModel.typeSpecifyINVoucher         = Convert.ToBoolean(dr["typeSpecifyINVoucher"]);
                objSaleModel.typeTaxable                   = Convert.ToBoolean(dr["typeTaxable"]);
                objSaleModel.typeMultiTax                  = Convert.ToBoolean(dr["tyypeMultiTax"]);
                objSaleModel.typeAgainstSTFrom             = Convert.ToBoolean(dr["typeAgainstSTFrom"]);
                objSaleModel.typeTaxpaid                   = Convert.ToBoolean(dr["typeTaxpaid"]);
                objSaleModel.typeExempt                    = Convert.ToBoolean(dr["typeExempt"]);
                objSaleModel.typeTaxFree                   = Convert.ToBoolean(dr["typeTaxFree"]);
                objSaleModel.typeLUMSumDealer              = Convert.ToBoolean(dr["typeLUMSumDealer"]);
                objSaleModel.typeUnRegDealer               = Convert.ToBoolean(dr["typeUnRegDealer"]);
                objSaleModel.TaxInvoice                    = Convert.ToBoolean(dr["TaxInvoice"]);
                objSaleModel.VatReturnCategory             = dr["VatReturnCategory"].ToString();
                objSaleModel.VatSaleTaxReport              = Convert.ToBoolean(dr["VatSaleTaxReport"]);
                objSaleModel.CalculateTaxonItemMRP         = Convert.ToBoolean(dr["CalculateTaxonItemMRP"]);
                objSaleModel.TaxInclusiveItemPrice         = Convert.ToBoolean(dr["TaxInclusiveItemPrice"]);
                objSaleModel.CalculateTaxonpercentofAmount = Convert.ToDecimal(dr["CalculateTaxonpercentofAmount"]);
                objSaleModel.AdjustTaxinSaleAccount        = Convert.ToBoolean(dr["AdjustTaxinSaleAccount"]);
                objSaleModel.TaxAccount                    = dr["TaxAccount"].ToString();
                objSaleModel.TypeLocal              = Convert.ToBoolean(dr["TypeLocal"]);
                objSaleModel.TypeCentral            = Convert.ToBoolean(dr["TypeCentral"]);
                objSaleModel.TypeStockTransfer      = Convert.ToBoolean(dr["TypeStockTransfer"]);
                objSaleModel.TypeOther              = Convert.ToBoolean(dr["TypeOther"]);
                objSaleModel.ExportNormal           = Convert.ToBoolean(dr["ExportNormal"]);
                objSaleModel.SaleinTransit          = Convert.ToBoolean(dr["SaleinTransit"]);
                objSaleModel.ExportHighsea          = Convert.ToBoolean(dr["ExportHighsea"]);
                objSaleModel.IssueSTFrom            = Convert.ToBoolean(dr["IssueSTFrom"]);
                objSaleModel.FromIssuable           = dr["FromIssuable"].ToString();
                objSaleModel.ReceiveSTForm          = Convert.ToBoolean(dr["ReceiveSTForm"]);
                objSaleModel.FromReceivable         = dr["FormReceivable"].ToString();
                objSaleModel.SingleTaxRate          = Convert.ToBoolean(dr["SingleTaxRate"]);
                objSaleModel.MultiTaxRate           = Convert.ToBoolean(dr["MultiTaxRate"]);
                objSaleModel.TaxinPercentage        = Convert.ToDecimal(dr["TaxinPercentage"]);
                objSaleModel.SurchargeInPercentage  = Convert.ToDecimal(dr["SurchargeInPercentage"]);
                objSaleModel.freezeTaxinSales       = Convert.ToBoolean(dr["freezeTaxinSales"]);
                objSaleModel.freezeTaxinSalesReturn = Convert.ToBoolean(dr["freezeTaxinSalesReturn"]);
                objSaleModel.InvoiceHeading         = dr["InvoiceHeading"].ToString();
                objSaleModel.InvoiceDescription     = dr["InvoiceDescription"].ToString();
                objSaleModel.SkipVatorSaleTaxReport = Convert.ToBoolean(dr["SkipVatorSaleTaxReport"]);
            }
            return(objSaleModel);
        }
Example #2
0
        public List <eSunSpeedDomain.SaleTypeModel> GetAllSaleType()
        {
            List <eSunSpeedDomain.SaleTypeModel> lstSaleType = new List <SaleTypeModel>();

            eSunSpeedDomain.SaleTypeModel objSaleType;

            string Query = "SELECT * FROM SaleType";

            System.Data.IDataReader dr = _dbHelper.ExecuteDataReader(Query, _dbHelper.GetConnObject());

            //Is
            //Enable

            while (dr.Read())
            {
                objSaleType = new SaleTypeModel();

                objSaleType.Sale_Id   = Convert.ToInt32(dr["Id"]);
                objSaleType.SalesType = dr["SalesType"].ToString();
                objSaleType.typeSpecifyHereSingleAccount = Convert.ToBoolean(dr["typeSpecifyHereSingleAccount"]);
                objSaleType.LedgerAccountBox             = dr["LedgerAccountBox"].ToString();
                objSaleType.typeDifferentTaxRate         = Convert.ToBoolean(dr["typeDifferentTaxRate"]);
                objSaleType.typeSpecifyINVoucher         = Convert.ToBoolean(dr["typeSpecifyINVoucher"]);
                objSaleType.typeTaxable                   = Convert.ToBoolean(dr["typeTaxable"]);
                objSaleType.typeMultiTax                  = Convert.ToBoolean(dr["tyypeMultiTax"]);
                objSaleType.typeAgainstSTFrom             = Convert.ToBoolean(dr["typeAgainstSTFrom"]);
                objSaleType.typeTaxpaid                   = Convert.ToBoolean(dr["typeTaxpaid"]);
                objSaleType.typeExempt                    = Convert.ToBoolean(dr["typeExempt"]);
                objSaleType.typeTaxFree                   = Convert.ToBoolean(dr["typeTaxFree"]);
                objSaleType.typeLUMSumDealer              = Convert.ToBoolean(dr["typeLUMSumDealer"]);
                objSaleType.typeUnRegDealer               = Convert.ToBoolean(dr["typeUnRegDealer"]);
                objSaleType.TaxInvoice                    = Convert.ToBoolean(dr["TaxInvoice"]);
                objSaleType.VatReturnCategory             = dr["VatReturnCategory"].ToString();
                objSaleType.VatSaleTaxReport              = Convert.ToBoolean(dr["VatSaleTaxReport"]);
                objSaleType.CalculateTaxonItemMRP         = Convert.ToBoolean(dr["CalculateTaxonItemMRP"]);
                objSaleType.TaxInclusiveItemPrice         = Convert.ToBoolean(dr["TaxInclusiveItemPrice"]);
                objSaleType.CalculateTaxonpercentofAmount = Convert.ToDecimal(dr["CalculateTaxonpercentofAmount"]);
                objSaleType.AdjustTaxinSaleAccount        = Convert.ToBoolean(dr["AdjustTaxinSaleAccount"]);
                objSaleType.TaxAccount                    = dr["VatSaleTaxReport"].ToString();
                objSaleType.TypeLocal   = Convert.ToBoolean(dr["TypeLocal"]);
                objSaleType.TypeCentral = Convert.ToBoolean(dr["TypeCentral"]);

                lstSaleType.Add(objSaleType);
            }
            return(lstSaleType);
        }
Example #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            objSaleModel = new SaleTypeModel();
            if (tbxSaleType.Text.Equals(string.Empty))
            {
                MessageBox.Show("Sales Type can not be blank!");
                tbxSaleType.Focus();
                return;
            }
            objSaleModel.SalesType = tbxSaleType.Text.Trim();
            //this GroupBox for sales Account Information of RadioButton
            objSaleModel.typeSpecifyHereSingleAccount = rbngrpSalesAcInf.SelectedIndex == 0?true:false;
            if (objSaleModel.typeSpecifyHereSingleAccount)
            {
                objSaleModel.LedgerAccountBox = cbxLedgerAccount.Text.Trim() == null ? string.Empty : cbxLedgerAccount.Text.Trim();
            }
            objSaleModel.typeDifferentTaxRate = rbngrpSalesAcInf.SelectedIndex == 1?true:false;
            objSaleModel.typeSpecifyINVoucher = rbngrpSalesAcInf.SelectedIndex == 2?true:false;
            //TaxationType: RadioButton Group
            if (rbngrpTaxation.SelectedIndex == 0)
            {
                objSaleModel.typeTaxable = true;
            }
            if (rbngrpTaxation.SelectedIndex == 1)
            {
                objSaleModel.typeAgainstSTFrom = true;
            }
            if (rbngrpTaxation.SelectedIndex == 2)
            {
                objSaleModel.typeExempt = true;
            }
            if (rbngrpTaxation.SelectedIndex == 3)
            {
                objSaleModel.typeLUMSumDealer = true;
            }
            if (rbngrpTaxation.SelectedIndex == 4)
            {
                objSaleModel.typeMultiTax = true;
            }
            if (rbngrpTaxation.SelectedIndex == 5)
            {
                objSaleModel.typeTaxpaid = true;
            }
            if (rbngrpTaxation.SelectedIndex == 6)
            {
                objSaleModel.typeTaxFree = true;
            }
            if (rbngrpTaxation.SelectedIndex == 7)
            {
                objSaleModel.typeUnRegDealer = true;
            }
            //Region Radio Button GroupBox
            if (rbngrpRegion.SelectedIndex == 0)
            {
                objSaleModel.TypeLocal = true;
            }
            if (rbngrpRegion.SelectedIndex == 1)
            {
                objSaleModel.TypeCentral = true;
            }
            //other Information Group
            if (objSaleModel.typeTaxable)
            {
                if (objSaleModel.TypeLocal)
                {
                    objSaleModel.TaxInvoice = cbxTaxInvoiceyesno.SelectedItem.ToString().Equals("Y") ? true : false;
                }
                objSaleModel.VatReturnCategory      = cbxVatreturnCategory.SelectedItem.ToString();
                objSaleModel.SkipVatorSaleTaxReport = cbxVatorSalesTaxReports.SelectedItem.ToString().Equals("Y") ? true : false;
            }
            if (objSaleModel.typeMultiTax)
            {
                if (objSaleModel.TypeLocal)
                {
                    objSaleModel.TaxInvoice = cbxTaxInvoiceyesno.SelectedItem.ToString().Equals("Y") ? true : false;
                }
                objSaleModel.CalculateTaxonItemMRP  = cbxTaxonItemmrp.SelectedItem.ToString().Equals("Y") ? true : false;
                objSaleModel.TaxInclusiveItemPrice  = cbxTaxInclItemPrice.SelectedItem.ToString().Equals("Y") ? true : false;
                objSaleModel.CalculatedTax          = Convert.ToDecimal(tbxCalculatedtax.Text.Trim() == string.Empty ? "0.00" : tbxCalculatedtax.Text.Trim());
                objSaleModel.VatReturnCategory      = cbxVatreturnCategory.SelectedItem.ToString();
                objSaleModel.SkipVatorSaleTaxReport = cbxVatorSalesTaxReports.SelectedItem.ToString().Equals("Y") ? true : false;
                objSaleModel.AdjustTaxinSaleAccount = cbxAdTaxinSaleAmt.SelectedItem.ToString().Equals("Y") ? true : false;
                if (objSaleModel.typeDifferentTaxRate == false)
                {
                    objSaleModel.TaxAccount = cbxTaxAccount.SelectedItem.ToString();
                }
            }
            if (objSaleModel.typeAgainstSTFrom)
            {
                if (objSaleModel.TypeLocal)
                {
                    objSaleModel.TaxInvoice = cbxTaxInvoiceyesno.SelectedItem.ToString().Equals("Y") ? true : false;
                }
                objSaleModel.VatReturnCategory      = cbxVatreturnCategory.SelectedItem.ToString();
                objSaleModel.SkipVatorSaleTaxReport = cbxVatorSalesTaxReports.SelectedItem.ToString().Equals("Y") ? true : false;
                if (objSaleModel.typeAgainstSTFrom)
                {
                    objSaleModel.IssueSTFrom = cbxIssueSTform.SelectedItem.ToString().Equals("Y") ? true : false;
                    if (objSaleModel.IssueSTFrom)
                    {
                        objSaleModel.FromIssuable = cbxFormIssuable.SelectedItem.ToString();
                    }
                    objSaleModel.ReceiveSTForm = cbxIssueSTform.SelectedItem.ToString().Equals("Y") ? true : false;
                    if (objSaleModel.IssueSTFrom)
                    {
                        objSaleModel.FromReceivable = cbxFormIssuable.SelectedItem.ToString();
                    }
                }
                objSaleModel.TaxinPercentage        = Convert.ToDecimal(tbxTaxPer.Text.Trim() == string.Empty ? "0.00" : tbxTaxPer.Text.Trim());
                objSaleModel.SurchargeInPercentage  = Convert.ToDecimal(tbxSurchargePer.Text.Trim() == string.Empty ? "0.00" : tbxSurchargePer.Text.Trim());
                objSaleModel.freezeTaxinSales       = cbxFreezeTaxinsale.SelectedItem.ToString().Equals("Y") ? true : false;
                objSaleModel.freezeTaxinSalesReturn = cbxFreezeTaxinSaleReturn.SelectedItem.ToString().Equals("Y") ? true : false;
            }
            if (objSaleModel.typeTaxpaid || objSaleModel.typeExempt || objSaleModel.typeTaxFree)
            {
                objSaleModel.VatReturnCategory      = cbxVatreturnCategory.SelectedItem.ToString();
                objSaleModel.SkipVatorSaleTaxReport = cbxVatorSalesTaxReports.SelectedItem.ToString().Equals("Y") ? true : false;
            }
            //if Enable MultiTax Will Show on other Information Group

            //Tax Calculation
            objSaleModel.SingleTaxRate = rbngrpTaxcalculation.SelectedIndex == 0 ? true : false;
            objSaleModel.MultiTaxRate  = rbngrpTaxcalculation.SelectedIndex == 1? true : false;
            if (objSaleModel.SingleTaxRate)
            {
                objSaleModel.TaxinPercentage        = Convert.ToDecimal(tbxTaxPer.Text.Trim() == string.Empty ? "0.00" : tbxTaxPer.Text.Trim());
                objSaleModel.SurchargeInPercentage  = Convert.ToDecimal(tbxSurchargePer.Text.Trim() == string.Empty ? "0.00" : tbxSurchargePer.Text.Trim());
                objSaleModel.freezeTaxinSales       = cbxFreezeTaxinsale.SelectedItem.ToString().Equals("Y") ? true : false;
                objSaleModel.freezeTaxinSalesReturn = cbxFreezeTaxinSaleReturn.SelectedItem.ToString().Equals("Y") ? true : false;
            }
            if (objSaleModel.MultiTaxRate)
            {
                if (objSaleModel.typeSpecifyHereSingleAccount)
                {
                    objSaleModel.servicesLedgerBox = cbxServicesAccLedger.SelectedItem.ToString();
                }
            }
            //Type of Transaction on Region GrupBox Sub
            objSaleModel.TypeStockTransfer  = rbngrpTranction.SelectedIndex == 0 ? true : false;
            objSaleModel.ExportNormal       = rbngrpTranction.SelectedIndex == 1 ? true : false;
            objSaleModel.SaleinTransit      = rbngrpTranction.SelectedIndex == 2 ? true : false;
            objSaleModel.TypeOther          = rbngrpTranction.SelectedIndex == 3? true : false;
            objSaleModel.ExportHighsea      = rbngrpTranction.SelectedIndex == 4 ? true : false;
            objSaleModel.InvoiceHeading     = tbxInvoiceHeading.Text.Trim() == null ? string.Empty : tbxInvoiceHeading.Text.Trim();
            objSaleModel.InvoiceDescription = tbxInvoiceDescription.Text.Trim() == null ? string.Empty : tbxInvoiceDescription.Text.Trim();
            bool isSuccess = objSaleBL.SaveSalesType(objSaleModel);

            if (isSuccess)
            {
                MessageBox.Show("Saved Successfully!");
                tbxSaleType.Focus();
            }
        }
Example #4
0
 private void FillSalesTypeInfo()
 {
     if (SalesId == 0)
     {
         tbxSaleType.Focus();
         laCtrlSave.Visibility   = DevExpress.XtraLayout.Utils.LayoutVisibility.Always;
         laCtrlUpdate.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.OnlyInCustomization;
         laCtrlDelete.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.OnlyInCustomization;
         return;
     }
     objSaleModel     = objSaleBL.GetAllSaleTypeBySaleName(SalesId);
     tbxSaleType.Text = objSaleModel.SalesType.ToString();
     if (objSaleModel.typeSpecifyHereSingleAccount)
     {
         rbngrpSalesAcInf.SelectedIndex = 0;
     }
     cbxLedgerAccount.Text = objSaleModel.LedgerAccountBox.ToString();
     if (objSaleModel.typeDifferentTaxRate)
     {
         rbngrpSalesAcInf.SelectedIndex = 1;
     }
     if (objSaleModel.typeSpecifyINVoucher)
     {
         rbngrpSalesAcInf.SelectedIndex = 2;
     }
     if (objSaleModel.typeTaxable)
     {
         rbngrpTaxation.SelectedIndex = 0;
     }
     if (objSaleModel.typeAgainstSTFrom)
     {
         rbngrpTaxation.SelectedIndex = 1;
     }
     if (objSaleModel.typeExempt)
     {
         rbngrpTaxation.SelectedIndex = 2;
     }
     if (objSaleModel.typeTaxpaid)
     {
         rbngrpTaxation.SelectedIndex = 5;
     }
     if (objSaleModel.typeMultiTax)
     {
         rbngrpTaxation.SelectedIndex = 4;
     }
     if (objSaleModel.typeTaxFree)
     {
         rbngrpTaxation.SelectedIndex = 6;
     }
     if (objSaleModel.typeLUMSumDealer)
     {
         rbngrpTaxation.SelectedIndex = 7;
     }
     if (objSaleModel.typeUnRegDealer)
     {
         rbngrpTaxation.SelectedIndex = 3;
     }
     cbxTaxInvoiceyesno.SelectedItem      = (objSaleModel.TaxInvoice)?"Y":"N";
     cbxVatreturnCategory.SelectedItem    = objSaleModel.VatReturnCategory.ToString();
     cbxVatorSalesTaxReports.SelectedItem = objSaleModel.SkipVatorSaleTaxReport ? "Y" : "N";
     cbxTaxonItemmrp.SelectedItem         = objSaleModel.CalculateTaxonItemMRP ? "Y" : "N";
     cbxTaxInclItemPrice.SelectedItem     = objSaleModel.TaxInclusiveItemPrice ? "Y" : "N";
     tbxCalculatedtax.Text          = objSaleModel.CalculateTaxonpercentofAmount.ToString();
     cbxAdTaxinSaleAmt.SelectedItem = objSaleModel.AdjustTaxinSaleAccount ? "Y" : "N";
     cbxTaxAccount.SelectedItem     = objSaleModel.TaxAccount.ToString();
     if (objSaleModel.TypeLocal)
     {
         rbngrpRegion.SelectedIndex = 0;
     }
     if (objSaleModel.TypeCentral)
     {
         rbngrpRegion.SelectedIndex = 1;
     }
     if (objSaleModel.TypeStockTransfer)
     {
         rbngrpTranction.SelectedIndex = 0;
     }
     if (objSaleModel.TypeOther)
     {
         rbngrpTranction.SelectedIndex = 3;
     }
     if (objSaleModel.ExportNormal)
     {
         rbngrpTranction.SelectedIndex = 1;
     }
     if (objSaleModel.SaleinTransit)
     {
         rbngrpTranction.SelectedIndex = 2;
     }
     if (objSaleModel.ExportHighsea)
     {
         rbngrpTranction.SelectedIndex = 4;
     }
     cbxIssueSTform.SelectedItem    = objSaleModel.IssueSTFrom?"Y":"N";
     cbxFormIssuable.SelectedItem   = objSaleModel.FromIssuable.ToString();
     cbxRecevieSTForm.SelectedItem  = objSaleModel.ReceiveSTForm?"Y":"N";
     cbxFormReceviable.SelectedItem = objSaleModel.FromReceivable.ToString();
     if (objSaleModel.SingleTaxRate)
     {
         rbngrpTaxcalculation.SelectedIndex = 0;
     }
     if (objSaleModel.MultiTaxRate)
     {
         rbngrpTaxcalculation.SelectedIndex = 1;
     }
     tbxTaxPer.Text                        = objSaleModel.TaxinPercentage.ToString();
     tbxSurchargePer.Text                  = objSaleModel.SurchargeInPercentage.ToString();
     cbxFreezeTaxinsale.SelectedItem       = objSaleModel.freezeTaxinSales?"Y":"N";
     cbxFreezeTaxinSaleReturn.SelectedItem = objSaleModel.freezeTaxinSalesReturn?"Y":"N";
     tbxInvoiceHeading.Text                = objSaleModel.InvoiceHeading.ToString();
     tbxInvoiceDescription.Text            = objSaleModel.InvoiceDescription.ToString();
     laCtrlSave.Visibility                 = DevExpress.XtraLayout.Utils.LayoutVisibility.OnlyInCustomization;
     laCtrlUpdate.Visibility               = DevExpress.XtraLayout.Utils.LayoutVisibility.Always;
     laCtrlDelete.Visibility               = DevExpress.XtraLayout.Utils.LayoutVisibility.Always;
     tbxSaleType.Focus();
 }
Example #5
0
        public bool SaveStype(SaleTypeModel objStype)
        {
            string Query   = string.Empty;
            bool   isSaved = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();

                paramCollection.Add(new DBParameter("@SalesType", objStype.SalesType));
                paramCollection.Add(new DBParameter("@typeSpecifyHereSingleAccount", objStype.typeSpecifyHereSingleAccount));
                paramCollection.Add(new DBParameter("@LedgerAccountBox", objStype.LedgerAccountBox));
                paramCollection.Add(new DBParameter("@typeDifferentTaxRate", objStype.typeDifferentTaxRate, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeSpecifyINVoucher", objStype.typeSpecifyINVoucher, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeTaxable", objStype.typeTaxable, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeMultiTax", objStype.typeMultiTax, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeAgainstSTFrom", objStype.typeAgainstSTFrom, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeTaxpaid", objStype.typeTaxpaid, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeExempt", objStype.typeExempt, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeTaxFree", objStype.typeTaxFree, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeLUMSumDealer", objStype.typeLUMSumDealer, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeUnRegDealer", objStype.typeUnRegDealer, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TaxInvoice", objStype.TaxInvoice, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@VatReturnCategory", objStype.VatReturnCategory));
                paramCollection.Add(new DBParameter("@VatSaleTaxReport", objStype.VatSaleTaxReport, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@CalculateTaxonItemMRP", objStype.CalculateTaxonItemMRP, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TaxInclusiveItemPrice", objStype.TaxInclusiveItemPrice, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@CalculateTaxonpercentofAmount", objStype.CalculateTaxonpercentofAmount));
                paramCollection.Add(new DBParameter("@AdjustTaxinSaleAccount", objStype.AdjustTaxinSaleAccount, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TaxAccount", objStype.TaxAccount));
                paramCollection.Add(new DBParameter("@TypeLocal", objStype.TypeLocal, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TypeCentral", objStype.TypeCentral, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TypeStockTransfer", objStype.TypeStockTransfer, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TypeOther", objStype.TypeOther, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@ExportNormal", objStype.ExportNormal, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@SaleinTransit", objStype.SaleinTransit, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@ExportHighsea", objStype.ExportHighsea, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@IssueSTFrom", objStype.IssueSTFrom, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@FromIssuable", objStype.FromIssuable));
                paramCollection.Add(new DBParameter("@ReceiveSTForm", objStype.ReceiveSTForm, System.Data.DbType.Boolean));
                //paramCollection.Add(new DBParameter("@CreatedBy", objStype.CreatedBy));

                Query = "INSERT INTO SaleType ([SalesType],[typeSpecifyHereSingleAccount],[LedgerAccountBox],[typeDifferentTaxRate]," +
                        "[typeSpecifyINVoucher],[typeTaxable],[tyypeMultiTax],[typeAgainstSTFrom],[typeTaxpaid],[typeExempt],[typeTaxFree],[typeLUMSumDealer]," +
                        "[typeUnRegDealer],[TaxInvoice],[VatReturnCategory],[VatSaleTaxReport],[CalculateTaxonItemMRP],[TaxInclusiveItemPrice], " +
                        "[CalculateTaxonpercentofAmount],[AdjustTaxinSaleAccount],[TaxAccount],[TypeLocal],[TypeCentral],[TypeStockTransfer],[TypeOther],[ExportNormal], " +
                        "[SaleinTransit],[ExportHighsea],[IssueSTFrom],[FromIssuable],[ReceiveSTForm])" +
                        "VALUES(@SalesType,@typeSpecifyHereSingleAccount,@LedgerAccountBox,@typeDifferentTaxRate,@typeSpecifyINVoucher,@typeTaxable, " +
                        "@typeMultiTax,@typeAgainstSTFrom,@typeTaxpaid,@typeExempt,@typeTaxFree,@typeLUMSumDealer,@typeUnRegDealer,@TaxInvoice,@VatReturnCategory, " +
                        "@VatSaleTaxReport,@CalculateTaxonItemMRP,@TaxInclusiveItemPrice,@CalculateTaxonpercentofAmount,@AdjustTaxinSaleAccount,@TaxAccount,@TypeLocal, " +
                        "@TypeCentral,@TypeStockTransfer,@TypeOther,@ExportNormal,@SaleinTransit,@ExportHighsea,@IssueSTFrom,@FromIssuable,@ReceiveSTForm)";

                if (_dbHelper.ExecuteNonQuery(Query, paramCollection) > 0)
                {
                    isSaved = true;
                }
            }
            catch (Exception ex)
            {
                isSaved = false;
                throw ex;
            }

            return(isSaved);
        }
Example #6
0
        public bool SaveSalesType(SaleTypeModel objStype)
        {
            string Query   = string.Empty;
            bool   isSaved = true;

            try
            {
                DBParameterCollection paramCollection = new DBParameterCollection();

                paramCollection.Add(new DBParameter("@SalesType", objStype.SalesType));
                paramCollection.Add(new DBParameter("@typeSpecifyHereSingleAccount", objStype.typeSpecifyHereSingleAccount, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@LedgerAccountBox", objStype.LedgerAccountBox));
                paramCollection.Add(new DBParameter("@typeDifferentTaxRate", objStype.typeDifferentTaxRate, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeSpecifyINVoucher", objStype.typeSpecifyINVoucher, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeTaxable", objStype.typeTaxable, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@tyypeMultiTax", objStype.typeMultiTax, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeAgainstSTFrom", objStype.typeAgainstSTFrom, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeTaxpaid", objStype.typeTaxpaid, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeExempt", objStype.typeExempt, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeTaxFree", objStype.typeTaxFree, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeLUMSumDealer", objStype.typeLUMSumDealer, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@typeUnRegDealer", objStype.typeUnRegDealer, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TaxInvoice", objStype.TaxInvoice, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@VatReturnCategory", objStype.VatReturnCategory));
                paramCollection.Add(new DBParameter("@VatSaleTaxReport", objStype.VatSaleTaxReport, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@CalculateTaxonItemMRP", objStype.CalculateTaxonItemMRP, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TaxInclusiveItemPrice", objStype.TaxInclusiveItemPrice, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@CalculateTaxonpercentofAmount", objStype.CalculatedTax));
                paramCollection.Add(new DBParameter("@AdjustTaxinSaleAccount", objStype.AdjustTaxinSaleAccount, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TaxAccount", objStype.TaxAccount));
                paramCollection.Add(new DBParameter("@SkipVatorSaleTaxReport", objStype.SkipVatorSaleTaxReport, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TypeLocal", objStype.TypeLocal, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TypeCentral", objStype.TypeCentral, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TypeStockTransfer", objStype.TypeStockTransfer, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TypeOther", objStype.TypeOther, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@ExportNormal", objStype.ExportNormal, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@SaleinTransit", objStype.SaleinTransit, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@ExportHighsea", objStype.ExportHighsea, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@SingleTaxRate", objStype.SingleTaxRate, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@MultiTaxRate", objStype.MultiTaxRate, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@TaxinPercentage", objStype.TaxinPercentage, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@SurchargeInPercentage", objStype.SurchargeInPercentage, System.Data.DbType.Decimal));
                paramCollection.Add(new DBParameter("@freezeTaxinSales", objStype.freezeTaxinSales, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@freezeTaxinSalesReturn", objStype.freezeTaxinSalesReturn, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@IssueSTFrom", objStype.IssueSTFrom, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@FromIssuable", objStype.FromIssuable));
                paramCollection.Add(new DBParameter("@ReceiveSTForm", objStype.ReceiveSTForm, System.Data.DbType.Boolean));
                paramCollection.Add(new DBParameter("@FormReceivable", objStype.FromReceivable));
                paramCollection.Add(new DBParameter("@InvoiceHeading", objStype.InvoiceHeading));
                paramCollection.Add(new DBParameter("@InvoiceDescription", objStype.InvoiceDescription));
                paramCollection.Add(new DBParameter("@CreatedBy", "Admin"));
                paramCollection.Add(new DBParameter("@CreatedDate", DateTime.Now, System.Data.DbType.DateTime));
                paramCollection.Add(new DBParameter("@ModifiedBy", ""));
                paramCollection.Add(new DBParameter("@ModifiedDate", DateTime.Now, System.Data.DbType.DateTime));

                System.Data.IDataReader dr =
                    _dbHelper.ExecuteDataReader("spInsertSaleTypeMaster", _dbHelper.GetConnObject(), paramCollection, System.Data.CommandType.StoredProcedure);
                isSaved = true;
            }
            catch (Exception ex)
            {
                isSaved = false;
                throw ex;
            }

            return(isSaved);
        }