Exemple #1
0
        public List <T_OrderFormHead> SelectT_OrderFormHeadMulti(T_OrderFormHead objt_OrderFormHead2)
        {
            List <T_OrderFormHead> retval = new List <T_OrderFormHead>();

            try
            {
                strquery = @"select * from t_OrderFormHead where DocNo = '" + objt_OrderFormHead2.DocNo + "'";
                DataTable dtt_OrderFormHead = u_DBConnection.ReturnDataTable(strquery, CommandType.Text);
                foreach (DataRow drType in dtt_OrderFormHead.Rows)
                {
                    if (drType != null)
                    {
                        T_OrderFormHead objt_OrderFormHead = new T_OrderFormHead();
                        objt_OrderFormHead.DocNo          = drType["DocNo"].ToString();
                        objt_OrderFormHead.Compcode       = drType["Compcode"].ToString();
                        objt_OrderFormHead.Locacode       = drType["Locacode"].ToString();
                        objt_OrderFormHead.TRNType        = drType["TRNType"].ToString();
                        objt_OrderFormHead.SalesMan       = drType["SalesMan"].ToString();
                        objt_OrderFormHead.Customer       = drType["Customer"].ToString();
                        objt_OrderFormHead.Datex          = DateTime.Parse(drType["Datex"].ToString());
                        objt_OrderFormHead.RecivedBy      = drType["RecivedBy"].ToString();
                        objt_OrderFormHead.CheckedBy      = drType["CheckedBy"].ToString();
                        objt_OrderFormHead.Approved       = int.Parse(drType["Approved"].ToString());
                        objt_OrderFormHead.ApprovedBy     = drType["ApprovedBy"].ToString();
                        objt_OrderFormHead.ApprovedDate   = DateTime.Parse(drType["ApprovedDate"].ToString());
                        objt_OrderFormHead.RecivedDate    = DateTime.Parse(drType["RecivedDate"].ToString());
                        objt_OrderFormHead.Userx          = drType["Userx"].ToString();
                        objt_OrderFormHead.CreatedDate    = DateTime.Parse(drType["CreatedDate"].ToString());
                        objt_OrderFormHead.CQNO           = drType["CQNO"].ToString();
                        objt_OrderFormHead.CQDate         = DateTime.Parse(drType["CQDate"].ToString());
                        objt_OrderFormHead.BANK           = drType["BANK"].ToString();
                        objt_OrderFormHead.BRANCH         = drType["BRANCH"].ToString();
                        objt_OrderFormHead.Subtotal       = decimal.Parse(drType["Subtotal"].ToString());
                        objt_OrderFormHead.DiscountPer    = decimal.Parse(drType["DiscountPer"].ToString());
                        objt_OrderFormHead.SubtotalDisc   = decimal.Parse(drType["SubtotalDisc"].ToString());
                        objt_OrderFormHead.ItemdiscTotal  = decimal.Parse(drType["ItemdiscTotal"].ToString());
                        objt_OrderFormHead.TotalDisc      = decimal.Parse(drType["TotalDisc"].ToString());
                        objt_OrderFormHead.NetTotal       = decimal.Parse(drType["NetTotal"].ToString());
                        objt_OrderFormHead.Remarks        = drType["Remarks"].ToString();
                        objt_OrderFormHead.Processed      = int.Parse(drType["Processed"].ToString());
                        objt_OrderFormHead.ProcessedDate  = DateTime.Parse(drType["ProcessedDate"].ToString());
                        objt_OrderFormHead.ProcessedUser  = drType["ProcessedUser"].ToString();
                        objt_OrderFormHead.InvCreated     = int.Parse(drType["InvCreated"].ToString());
                        objt_OrderFormHead.InvCreatedDate = DateTime.Parse(drType["InvCreatedDate"].ToString());
                        objt_OrderFormHead.INVCreatedUser = drType["INVCreatedUser"].ToString();
                        retval.Add(objt_OrderFormHead);
                    }
                }
                return(retval);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
        /// <summary>
        /// Saves a record to the T_OrderFormHead table.
        /// </summary>
        public Boolean Savet_OrderFormHeadSP(T_OrderFormHead t_OrderFormHead, int formMode)
        {
            SqlCommand scom;
            bool       retvalue = false;

            try
            {
                scom             = new SqlCommand();
                scom.CommandType = CommandType.StoredProcedure;
                scom.CommandText = "T_OrderFormHeadSave";

                scom.Parameters.Add("@DocNo", SqlDbType.VarChar, 20).Value          = t_OrderFormHead.DocNo;
                scom.Parameters.Add("@Compcode", SqlDbType.VarChar, 20).Value       = t_OrderFormHead.Compcode;
                scom.Parameters.Add("@Locacode", SqlDbType.VarChar, 20).Value       = t_OrderFormHead.Locacode;
                scom.Parameters.Add("@TRNType", SqlDbType.VarChar, 10).Value        = t_OrderFormHead.TRNType;
                scom.Parameters.Add("@SalesMan", SqlDbType.VarChar, 20).Value       = t_OrderFormHead.SalesMan;
                scom.Parameters.Add("@Customer", SqlDbType.VarChar, 20).Value       = t_OrderFormHead.Customer;
                scom.Parameters.Add("@Datex", SqlDbType.DateTime, 8).Value          = t_OrderFormHead.Datex;
                scom.Parameters.Add("@RecivedBy", SqlDbType.VarChar, 20).Value      = t_OrderFormHead.RecivedBy;
                scom.Parameters.Add("@CheckedBy", SqlDbType.VarChar, 20).Value      = t_OrderFormHead.CheckedBy;
                scom.Parameters.Add("@Approved", SqlDbType.Int, 4).Value            = t_OrderFormHead.Approved;
                scom.Parameters.Add("@ApprovedBy", SqlDbType.VarChar, 20).Value     = t_OrderFormHead.ApprovedBy;
                scom.Parameters.Add("@ApprovedDate", SqlDbType.DateTime, 8).Value   = t_OrderFormHead.ApprovedDate;
                scom.Parameters.Add("@RecivedDate", SqlDbType.DateTime, 8).Value    = t_OrderFormHead.RecivedDate;
                scom.Parameters.Add("@Userx", SqlDbType.VarChar, 20).Value          = t_OrderFormHead.Userx;
                scom.Parameters.Add("@CreatedDate", SqlDbType.DateTime, 8).Value    = t_OrderFormHead.CreatedDate;
                scom.Parameters.Add("@CQNO", SqlDbType.VarChar, 20).Value           = t_OrderFormHead.CQNO;
                scom.Parameters.Add("@CQDate", SqlDbType.DateTime, 8).Value         = t_OrderFormHead.CQDate;
                scom.Parameters.Add("@BANK", SqlDbType.VarChar, 20).Value           = t_OrderFormHead.BANK;
                scom.Parameters.Add("@BRANCH", SqlDbType.VarChar, 20).Value         = t_OrderFormHead.BRANCH;
                scom.Parameters.Add("@Subtotal", SqlDbType.Decimal, 9).Value        = t_OrderFormHead.Subtotal;
                scom.Parameters.Add("@DiscountPer", SqlDbType.Decimal, 9).Value     = t_OrderFormHead.DiscountPer;
                scom.Parameters.Add("@SubtotalDisc", SqlDbType.Decimal, 9).Value    = t_OrderFormHead.SubtotalDisc;
                scom.Parameters.Add("@ItemdiscTotal", SqlDbType.Decimal, 9).Value   = t_OrderFormHead.ItemdiscTotal;
                scom.Parameters.Add("@TotalDisc", SqlDbType.Decimal, 9).Value       = t_OrderFormHead.TotalDisc;
                scom.Parameters.Add("@NetTotal", SqlDbType.Decimal, 9).Value        = t_OrderFormHead.NetTotal;
                scom.Parameters.Add("@Remarks", SqlDbType.VarChar, 250).Value       = t_OrderFormHead.Remarks;
                scom.Parameters.Add("@Processed", SqlDbType.Int, 4).Value           = t_OrderFormHead.Processed;
                scom.Parameters.Add("@ProcessedDate", SqlDbType.DateTime, 8).Value  = t_OrderFormHead.ProcessedDate;
                scom.Parameters.Add("@ProcessedUser", SqlDbType.VarChar, 20).Value  = t_OrderFormHead.ProcessedUser;
                scom.Parameters.Add("@InvCreated", SqlDbType.Int, 4).Value          = t_OrderFormHead.InvCreated;
                scom.Parameters.Add("@InvCreatedDate", SqlDbType.DateTime, 8).Value = t_OrderFormHead.InvCreatedDate;
                scom.Parameters.Add("@INVCreatedUser", SqlDbType.VarChar, 20).Value = t_OrderFormHead.INVCreatedUser;
                scom.Parameters.Add("@InsMode", SqlDbType.Int).Value  = formMode; // For insert
                scom.Parameters.Add("@RtnValue", SqlDbType.Int).Value = 0;

                u_DBConnection dbcon = new u_DBConnection();
                retvalue = dbcon.RunQuery(scom);
                return(retvalue);
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
Exemple #3
0
 public T_OrderFormHead Selectt_OrderFormHead(T_OrderFormHead objt_OrderFormHead)
 {
     try
     {
         strquery = @"select * from T_OrderFormHead where DocNo = '" + objt_OrderFormHead.DocNo + "'";
         DataRow drType = u_DBConnection.ReturnDataRow(strquery);
         if (drType != null)
         {
             objt_OrderFormHead.DocNo          = drType["DocNo"].ToString();
             objt_OrderFormHead.Compcode       = drType["Compcode"].ToString();
             objt_OrderFormHead.Locacode       = drType["Locacode"].ToString();
             objt_OrderFormHead.TRNType        = drType["TRNType"].ToString();
             objt_OrderFormHead.SalesMan       = drType["SalesMan"].ToString();
             objt_OrderFormHead.Customer       = drType["Customer"].ToString();
             objt_OrderFormHead.Datex          = DateTime.Parse(drType["Datex"].ToString());
             objt_OrderFormHead.RecivedBy      = drType["RecivedBy"].ToString();
             objt_OrderFormHead.CheckedBy      = drType["CheckedBy"].ToString();
             objt_OrderFormHead.Approved       = int.Parse(drType["Approved"].ToString());
             objt_OrderFormHead.ApprovedBy     = drType["ApprovedBy"].ToString();
             objt_OrderFormHead.ApprovedDate   = DateTime.Parse(drType["ApprovedDate"].ToString());
             objt_OrderFormHead.RecivedDate    = DateTime.Parse(drType["RecivedDate"].ToString());
             objt_OrderFormHead.Userx          = drType["Userx"].ToString();
             objt_OrderFormHead.CreatedDate    = DateTime.Parse(drType["CreatedDate"].ToString());
             objt_OrderFormHead.CQNO           = drType["CQNO"].ToString();
             objt_OrderFormHead.CQDate         = DateTime.Parse(drType["CQDate"].ToString());
             objt_OrderFormHead.BANK           = drType["BANK"].ToString();
             objt_OrderFormHead.BRANCH         = drType["BRANCH"].ToString();
             objt_OrderFormHead.Subtotal       = decimal.Parse(drType["Subtotal"].ToString());
             objt_OrderFormHead.DiscountPer    = decimal.Parse(drType["DiscountPer"].ToString());
             objt_OrderFormHead.SubtotalDisc   = decimal.Parse(drType["SubtotalDisc"].ToString());
             objt_OrderFormHead.ItemdiscTotal  = decimal.Parse(drType["ItemdiscTotal"].ToString());
             objt_OrderFormHead.TotalDisc      = decimal.Parse(drType["TotalDisc"].ToString());
             objt_OrderFormHead.NetTotal       = decimal.Parse(drType["NetTotal"].ToString());
             objt_OrderFormHead.Remarks        = drType["Remarks"].ToString();
             objt_OrderFormHead.Processed      = int.Parse(drType["Processed"].ToString());
             objt_OrderFormHead.ProcessedDate  = DateTime.Parse(drType["ProcessedDate"].ToString());
             objt_OrderFormHead.ProcessedUser  = drType["ProcessedUser"].ToString();
             objt_OrderFormHead.InvCreated     = int.Parse(drType["InvCreated"].ToString());
             objt_OrderFormHead.InvCreatedDate = DateTime.Parse(drType["InvCreatedDate"].ToString());
             objt_OrderFormHead.INVCreatedUser = drType["INVCreatedUser"].ToString();
             return(objt_OrderFormHead);
         }
         return(null);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #4
0
        private void LoadData()
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                codex     = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
                cat       = new T_OrderFormHead();
                cat.DocNo = codex.Trim();
                T_OrderFormHeadDL dl = new T_OrderFormHeadDL();
                cat = dl.Selectt_OrderFormHead(cat);

                txt_DocNo.Text           = cat.DocNo;
                txt_Locacode.Text        = cat.Locacode.Trim();
                txt_locationId_name.Text = findExisting.FindExisitingLoca(txt_Locacode.Text);
                txt_Customer.Text        = cat.Customer.Trim();
                txt_Customer_name.Text   = findExisting.FindExisitingCUstomer(txt_Customer.Text);
                txt_Remarks.Text         = cat.Remarks;
                //dte_date.Value = cat.Datex.Value;
                //dte_RecivedDate.Value = cat.RecivedDate.Value;

                txt_NetTotal.Text      = cat.NetTotal.ToString();
                txt_Subtotal.Text      = cat.Subtotal.ToString();
                txt_subtotdiscper.Text = cat.DiscountPer.ToString();
                txt_TotalDisc.Text     = cat.TotalDisc.ToString();
                txt_subtotdisc.Text    = cat.SubtotalDisc.ToString();


                M_Customers cusx = new M_Customers();
                cusx.CusID            = cat.Customer.Trim();
                cusx                  = new M_CustomerDL().Selectm_Customer(cusx);
                txt_os.Text           = cusx.customerOS.ToString();
                txt_creditlimit.Text  = cusx.CreditLimit.ToString();
                lbl_creditPeriod.Text = cusx.CreditPeriod.ToString();

                dataGridView2.DataSource       = T_OrderFormHeadDL.GetCreditNoteItems(cat.Customer.Trim());
                dataGridView2.Columns[0].Width = 120;
                dataGridView2.Columns[1].Width = 120;
                dataGridView2.Columns[2].Width = 120;
                dataGridView2.Columns[3].Width = 120;
                dataGridView2.Refresh();

                dataGridView3.DataSource       = T_OrderFormHeadDL.GetInvoiceDetails(cat.Customer.Trim());
                dataGridView3.Columns[0].Width = 120;
                dataGridView3.Columns[1].Width = 120;
                dataGridView3.Columns[2].Width = 120;
                dataGridView3.Columns[3].Width = 120;
                dataGridView3.Refresh();
            }
        }
Exemple #5
0
        private void btn_edit_Click(object sender, EventArgs e)
        {
            if (codex.Trim() != "")
            {
                if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Approve, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                {
                    T_OrderFormHead objt_trnsferNote = new T_OrderFormHead();
                    objt_trnsferNote.DocNo = txt_DocNo.Text.Trim();
                    objt_trnsferNote       = new T_OrderFormHeadDL().Selectt_OrderFormHead(objt_trnsferNote);


                    objt_trnsferNote.DiscountPer = commonFunctions.ToDecimal(txt_subtotdiscper.Text.Trim());
                    objt_trnsferNote.TotalDisc   = commonFunctions.ToDecimal(txt_TotalDisc.Text.Trim());
                    objt_trnsferNote.NetTotal    = commonFunctions.ToDecimal(txt_NetTotal.Text.Trim());


                    objt_trnsferNote.Approved     = 1;
                    objt_trnsferNote.ApprovedDate = DateTime.Now;
                    objt_trnsferNote.ApprovedBy   = commonFunctions.Loginuser;
                    objt_trnsferNote.Remarks      = txt_Remarks.Text.Trim();
                    new T_OrderFormHeadDL().Savet_OrderFormHeadSP(objt_trnsferNote, 3);

                    T_OrderTracking track = new T_OrderTracking();
                    track.OFNo           = objt_trnsferNote.DocNo.Trim();
                    track                = new T_OrderTrackingDL().Selectt_OrderTracking(track, xEnums.OrderTrackingTypes.OrderNo);
                    track.OFApproved     = 1;
                    track.OFApprovedUser = commonFunctions.Loginuser;
                    track.OFApprovedDate = DateTime.Now;
                    new T_OrderTrackingDL().Savet_OrderTrackingSP(track, 3);

                    getProcessedOrderforms();

                    UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Update_Sucess, commonFunctions.Softwarename.Trim());
                }
            }
            else
            {
                errorProvider1.SetError(dataGridView1, "Pelase select a order form from the list");
                commonFunctions.SetMDIStatusMessage("Pelase select a order form from the list", 1);
            }
        }