Esempio n. 1
0
        public HttpResponseMessage CustomerAndSalesman(int cid)
        {
            cid = CID;
            ResponseObject res = new ResponseObject();

            try
            {
                DataSet   ds         = new DataSet();
                DataTable dtCustomer = new DataTable();
                objGen = new DAL_General(cid.ToString());

                dtCustomer = objGen.GetCustomer(DBPath, DBPwd, cid);
                if (dtCustomer.Rows.Count > 0)
                {
                    dtCustomer.TableName = "Customers";
                    ds.Tables.Add(dtCustomer);
                }

                res.respdata = ds;
                return(Request.CreateResponse(HttpStatusCode.OK, res));
            }
            catch (Exception e)
            {
                res.errno   = 1;
                res.errdesc = e.Message;
                return(Request.CreateResponse(HttpStatusCode.ExpectationFailed, res));
            }
        }
Esempio n. 2
0
        public HttpResponseMessage GetItemPriceList(int cid, string itemcode, int salesmanid, string barcode)
        {
            cid = CID;
            ResponseObject res = new ResponseObject();

            try
            {
                //int errno = 0;
                //string errstring = string.Empty;
                DataSet ds = new DataSet();
                objGen = new DAL_General(cid.ToString());

                ds = objGen.MA_ItemPriceList(DBPath, DBPwd, cid, itemcode, salesmanid, barcode);
                ds.Tables[0].TableName = "ItemMaster";
                ds.Tables[1].TableName = "ItemPriceList";
                res.respdata           = ds;
                return(Request.CreateResponse(HttpStatusCode.OK, res));
            }
            catch (Exception e)
            {
                res.errno   = 1;
                res.errdesc = e.Message;
                return(Request.CreateResponse(HttpStatusCode.ExpectationFailed, res));
            }
        }
Esempio n. 3
0
        private void UpdateImage(string cid, string qtnno, Byte[] image, string imagename, string imagetype, string updatedby)
        {
            string      errstring   = string.Empty;
            int         errno       = 0;
            DateTime    updateddate = DateTime.Now;
            string      slno        = "1";
            DAL_General obj         = new DAL_General(cid);

            obj.FileUpload(cid, DBPath, DBPwd, BusinessPeriodID, qtnno, "SalesOrder", "ERP_156", "", "", imagename, ".jpg", updatedby, image, ref slno, "ADD", ref errno, ref errstring);
            //errstring = obj.FileUpload(cid, qtnno, "Quotation", "ERP_155", "ORDER", "", imagename, imagetype, updatedby, image, "1", "ADD", ref errno, ref errstring);
        }
Esempio n. 4
0
        public HttpResponseMessage GetItemList(int cid)
        {
            cid = CID;
            ResponseObject res = new ResponseObject();

            try
            {
                //int errno = 0;
                //string errstring = string.Empty;
                DataTable dt = new DataTable();
                objGen = new DAL_General(cid.ToString());

                dt = objGen.GetItemList(DBPath, DBPwd, cid);
                //dt.TableName = "ItemList";
                res.respdata = dt;
                return(Request.CreateResponse(HttpStatusCode.OK, res));
            }
            catch (Exception e)
            {
                res.errno   = 1;
                res.errdesc = e.Message;
                return(Request.CreateResponse(HttpStatusCode.ExpectationFailed, res));
            }
        }
Esempio n. 5
0
        private csSalesOrder CreateSOObject(int customerledger, string customername, int salesmanid, string username)
        {
            Dictionary <string, string> objproj = new Dictionary <string, string>();

            csSalesOrder objSO = new csSalesOrder(objproj);

            objSO.int_CID = CID;
            objGen        = new DAL_General(objSO.int_CID.ToString());
            objSO.objSalesOrderMain.str_SalOrd           = "";
            objSO.objSalesOrderMain.int_BusinessPeriodID = objGen.GetLatestBusinessPeriodID(DBPath, DBPwd, CID);
            objSO.objSalesOrderMain.str_Flag             = "ADD";
            objSO.objSalesOrderMain.str_FormPrefix       = PREFIX;
            objSO.objSalesOrderMain.str_MenuID           = "ERP_156";
            objSO.objSalesOrderMain.int_RevNo            = 0;
            objSO.objSalesOrderMain.dtp_SODate           = DateTime.Now;
            objSO.objSalesOrderMain.str_QtnNum           = "";
            objSO.objSalesOrderMain.int_LedgerID         = customerledger;
            objSO.objSalesOrderMain.str_Alias            = customername;
            objSO.objSalesOrderMain.int_Aging            = 0;
            objSO.objSalesOrderMain.str_PayTerm          = "";
            objSO.objSalesOrderMain.str_Indref           = "";
            objSO.objSalesOrderMain.str_Comment          = "";
            objSO.objSalesOrderMain.str_Contact          = "";
            objSO.objSalesOrderMain.str_SOStatus         = "Open";
            objSO.objSalesOrderMain.str_MerchantRef      = "";
            objSO.objSalesOrderMain.str_SalesManID       = salesmanid.ToString();
            objSO.objSalesOrderMain.str_TCCurrency       = CURRENCY;
            objSO.objSalesOrderMain.dbl_ExchangeRate     = 1;
            objSO.objSalesOrderMain.int_StatusCancel     = 2;
            objSO.objSalesOrderMain.str_DeliveryAddress  = "";
            objSO.objSalesOrderMain.str_ContactPerson    = "";

            objSO.objSalesOrderMain.str_Desc1 = "";
            objSO.objSalesOrderMain.str_Desc2 = "";
            objSO.objSalesOrderMain.str_Desc3 = "";
            objSO.objSalesOrderMain.str_Desc4 = "";
            objSO.objSalesOrderMain.str_Desc5 = "";
            objSO.objSalesOrderMain.str_Desc6 = "";
            objSO.objSalesOrderMain.str_Desc7 = "";
            objSO.objSalesOrderMain.str_Desc8 = "";

            objSO.objSalesOrderMain.dbl_TCAmount         = 0;
            objSO.objSalesOrderMain.dbl_TCDisAmount      = "0";
            objSO.objSalesOrderMain.dbl_TCDiscountAmount = 0;
            objSO.objSalesOrderMain.dbl_TCAdjAmount      = 0;
            objSO.objSalesOrderMain.dbl_TCNetAmount      = 0;
            objSO.objSalesOrderMain.dbl_TCMiscPercentage = "0";
            objSO.objSalesOrderMain.dbl_TCMiscAmount     = 0;
            objSO.objSalesOrderMain.dbl_LCNetAmount      = 0;

            objSO.objSalesOrderMain.str_ExpiryDays         = "";
            objSO.objSalesOrderMain.str_MiscText           = "Misc";
            objSO.objSalesOrderMain.str_DiscText           = "Discount";
            objSO.objSalesOrderMain.str_UserComment        = "";
            objSO.objSalesOrderMain.str_ApproverComment    = "";
            objSO.objSalesOrderMain.str_ItemTaxCode        = "TAX";
            objSO.objSalesOrderMain.str_InvoiceTaxCode     = "";
            objSO.objSalesOrderMain.str_InvoiceTaxXML      = ConvertDatatableToXML(SingleItemTaxDetails());
            objSO.objSalesOrderMain.dbl_TCItemTaxAmount    = 0;
            objSO.objSalesOrderMain.dbl_TCInvoiceTaxAmount = 0;

            objSO.objSalesOrderMain.dbl_ItemDiscPercentage = 0;
            objSO.objSalesOrderMain.str_WHID            = "";
            objSO.objSalesOrderMain.str_Consignee       = "";
            objSO.objSalesOrderMain.str_SalesType       = "";
            objSO.objSalesOrderMain.str_DeliveryCountry = "";
            objSO.objSalesOrderMain.int_LanguageCode    = 0;
            objSO.objSalesOrderMain.str_RTF_Description = "";


            objSO.objproject.str_ProjectID       = "";
            objSO.objproject.str_ProjectLocation = "";
            objSO.objproject.str_WorkOrderNo     = "";

            objSO.str_CreatedBy       = username;
            objSO.dtp_CreatedDate     = DateTime.Now;
            objSO.str_LastUpdatedBy   = "";
            objSO.dtp_LastUpdatedDate = DateTime.Now;
            objSO.str_ApprovedBy      = "";
            objSO.dtp_ApprovedDate    = DateTime.Now;
            objSO.bool_ApprovedStatus = 1;
            objSO.ApprovedHigherLevel = true;
            objSO.ApprovedComment     = "";

            objSO.DTItemExtraDetails = ItemExtraDT();
            objSO.objSalesorderSub.dt_SalesOrderItemDetails = DBTemplate();
            objSO.DTBatch = BatchDTTemplate();
            objSO.objSalesOrderMain.dt_TaxItemDetails = TaxItemDetails();
            return(objSO);
        }