Example #1
0
        private void btn_save_Click(object sender, EventArgs e)
        {
            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    T_CreditNoteHead alloc = new T_CreditNoteHead();
                    alloc.Dono = txt_DocNo.Text.Trim();
                    alloc      = new T_CreditNoteHeadDL().Selectt_CreditNoteHead(alloc);
                    decimal cumilative = decimal.Zero;

                    foreach (DataGridViewRow drowx in dgsave.Rows)
                    {
                        T_CNParts part = new T_CNParts();
                        part.CNno      = drowx.Cells[0].Value.ToString().Trim();
                        part.ItemCode  = drowx.Cells[2].Value.ToString().Trim();
                        part.PartCode  = drowx.Cells[4].Value.ToString().Trim();
                        part.TagNumber = drowx.Cells[1].Value.ToString().Trim();

                        part           = new T_CNPartDL().Selectt_CNPart(part);
                        part.Processed = true;
                        new T_CNPartDL().Savet_CNPartSP(part, 3);
                    }
                }
                catch (Exception ex) { }
            }
        }
        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_CreditNoteHead objt_trnsferNote = new T_CreditNoteHead();
                    objt_trnsferNote.DocNo = txt_DocNo.Text.Trim();

                    objt_trnsferNote = new T_CreditNoteHeadDL().Selectt_CreditNoteHead(objt_trnsferNote);

                    objt_trnsferNote.Approved     = true;
                    objt_trnsferNote.ApprovedDate = DateTime.Now;
                    objt_trnsferNote.ApprovedUser = commonFunctions.Loginuser;
                    new T_CreditNoteHeadDL().Savet_CreditNoteHeadSP(objt_trnsferNote, 3);

                    //T_OrderTracking track = new T_OrderTracking();
                    //track.OFNo = objt_trnsferNote.OrderFormNo.Trim();
                    //track = new T_OrderTrackingDL().Selectt_OrderTracking(track, xEnums.OrderTrackingTypes.OrderNo);
                    //track.InvApproved = 1;
                    //track.InvApprovedDate = DateTime.Now;
                    //track.InvApprovedUser = commonFunctions.Loginuser;
                    //new T_OrderTrackingDL().Savet_OrderTrackingSP(track, 3);

                    getProcessedInvoices();
                    LoadDetails("");
                    UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Update_Sucess, commonFunctions.Softwarename.Trim());
                }
            }
            else
            {
                errorProvider1.SetError(dataGridView1, "Pelase select a order form from the list");
            }
        }
Example #3
0
        private void FindExisitingCN(string GrnNo)
        {
            if (GrnNo.Trim() != "")
            {
                if (T_CreditNoteHeadDL.ExistingT_CreditNoteHead(GrnNo.Trim()))
                {
                    T_CreditNoteHead cat = new T_CreditNoteHead();
                    cat.DocNo = GrnNo.Trim();
                    cat       = new T_CreditNoteHeadDL().Selectt_CreditNoteHead(cat);

                    if (cat.Grouped == true)
                    {
                        lbl_processes.Text    = "Grouped".ToUpper();
                        lbl_processes.Visible = true;
                        //errorProvider1.SetError(txt_DocNo, "Credit Note is already grouped.");
                        // commonFunctions.SetMDIStatusMessage("Credit Note is already grouped.", 1);
                        // return;
                    }
                    dtxCN.Clear();
                    dataGridView2.Refresh();
                    //clear error fields
                    errorProvider1.Clear();
                    //load and disable the data fields
                    txt_LocaCode.Text = cat.LocaCode.Trim();
                    txt_Customer.Text = cat.CustomerID.Trim();
                    txt_ManualID.Text = cat.ManualID.Trim();

                    dtxCN = GetCBBreakdowns(GrnNo);
                    dataGridView2.DataSource = dtxCN;
                    commonFunctions.FormatDataGrid(dataGridView2);
                    dataGridView2.Columns[0].Visible = false;
                    dataGridView2.Columns[1].Width   = 90;
                    dataGridView2.Columns[2].Width   = 100;
                    dataGridView2.Columns[4].Width   = 90;
                    dataGridView2.Columns[5].Width   = 50;
                    dataGridView2.Columns[6].Width   = 200;

                    LoadPartSaved(GrnNo);
                }
                else
                {
                    //if (formMode != 1)
                    //{
                    lbl_processes.Text    = "Invalied".ToUpper();
                    lbl_processes.Visible = true;
                    errorProvider1.SetError(txt_DocNo, "Invalied Credit Note Number.");
                    commonFunctions.SetMDIStatusMessage("Invalied Credit Note Number.", 1);
                    //}
                }
            }
            else
            {
                lbl_processes.Text    = "".ToUpper();
                lbl_processes.Visible = true;
                commonFunctions.SetMDIStatusMessage("Please Enter Credit Note Number.", 2);
            }
        }
Example #4
0
        /// <summary>
        /// Saves a record to the T_CreditNoteHead table.
        /// </summary>
        public Boolean Savet_CreditNoteHeadSP(T_CreditNoteHead t_CreditNoteHead, int formMode)
        {
            SqlCommand scom;
            bool       retvalue = false;

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

                scom.Parameters.Add("@DocNo", SqlDbType.VarChar, 20).Value          = t_CreditNoteHead.DocNo;
                scom.Parameters.Add("@CompCode", SqlDbType.VarChar, 20).Value       = t_CreditNoteHead.CompCode;
                scom.Parameters.Add("@LocaCode", SqlDbType.VarChar, 20).Value       = t_CreditNoteHead.LocaCode;
                scom.Parameters.Add("@OFNo", SqlDbType.VarChar, 20).Value           = t_CreditNoteHead.OFNo;
                scom.Parameters.Add("@InvNo", SqlDbType.VarChar, 20).Value          = t_CreditNoteHead.InvNo;
                scom.Parameters.Add("@Dono", SqlDbType.VarChar, 20).Value           = t_CreditNoteHead.Dono;
                scom.Parameters.Add("@CustomerID", SqlDbType.VarChar, 20).Value     = t_CreditNoteHead.CustomerID;
                scom.Parameters.Add("@TypeX", SqlDbType.VarChar, 20).Value          = t_CreditNoteHead.TypeX;
                scom.Parameters.Add("@AuditUser", SqlDbType.VarChar, 20).Value      = t_CreditNoteHead.AuditUser;
                scom.Parameters.Add("@Statusx", SqlDbType.VarChar, 10).Value        = t_CreditNoteHead.Statusx;
                scom.Parameters.Add("@Datex", SqlDbType.DateTime, 8).Value          = t_CreditNoteHead.Datex;
                scom.Parameters.Add("@ManualID", SqlDbType.VarChar, 20).Value       = t_CreditNoteHead.ManualID;
                scom.Parameters.Add("@DeliveredDate", SqlDbType.DateTime, 8).Value  = t_CreditNoteHead.DeliveredDate;
                scom.Parameters.Add("@PackingList", SqlDbType.VarChar, 20).Value    = t_CreditNoteHead.PackingList;
                scom.Parameters.Add("@DeliveryStatus", SqlDbType.VarChar, 10).Value = t_CreditNoteHead.DeliveryStatus;
                scom.Parameters.Add("@AgentStatus", SqlDbType.VarChar, 10).Value    = t_CreditNoteHead.AgentStatus;
                scom.Parameters.Add("@Remarks", SqlDbType.VarChar, 150).Value       = t_CreditNoteHead.Remarks;
                scom.Parameters.Add("@Processed", SqlDbType.Bit, 1).Value           = t_CreditNoteHead.Processed;
                scom.Parameters.Add("@ProcessedDate", SqlDbType.DateTime, 8).Value  = t_CreditNoteHead.ProcessedDate;
                scom.Parameters.Add("@ProcessedUser", SqlDbType.VarChar, 20).Value  = t_CreditNoteHead.ProcessedUser;
                scom.Parameters.Add("@Grouped", SqlDbType.Bit, 1).Value             = t_CreditNoteHead.Grouped;
                scom.Parameters.Add("@GroupedDate", SqlDbType.DateTime, 8).Value    = t_CreditNoteHead.GroupedDate;
                scom.Parameters.Add("@GroupedUser", SqlDbType.VarChar, 20).Value    = t_CreditNoteHead.GroupedUser;
                scom.Parameters.Add("@Approved", SqlDbType.Bit, 1).Value            = t_CreditNoteHead.Approved;
                scom.Parameters.Add("@ApprovedDate", SqlDbType.DateTime, 8).Value   = t_CreditNoteHead.ApprovedDate;
                scom.Parameters.Add("@ApprovedUser", SqlDbType.VarChar, 20).Value   = t_CreditNoteHead.ApprovedUser;
                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);
            }
        }
Example #5
0
        public List <T_CreditNoteHead> SelectT_CreditNoteHeadMulti(T_CreditNoteHead objt_CreditNoteHead2)
        {
            List <T_CreditNoteHead> retval = new List <T_CreditNoteHead>();

            try
            {
                strquery = @"select * from t_CreditNoteHead where DocNo = '" + objt_CreditNoteHead2.DocNo + "'";
                DataTable dtt_CreditNoteHead = u_DBConnection.ReturnDataTable(strquery, CommandType.Text);
                foreach (DataRow drType in dtt_CreditNoteHead.Rows)
                {
                    if (drType != null)
                    {
                        T_CreditNoteHead objt_CreditNoteHead = new T_CreditNoteHead();
                        objt_CreditNoteHead.DocNo          = drType["DocNo"].ToString();
                        objt_CreditNoteHead.CompCode       = drType["CompCode"].ToString();
                        objt_CreditNoteHead.LocaCode       = drType["LocaCode"].ToString();
                        objt_CreditNoteHead.OFNo           = drType["OFNo"].ToString();
                        objt_CreditNoteHead.InvNo          = drType["InvNo"].ToString();
                        objt_CreditNoteHead.Dono           = drType["Dono"].ToString();
                        objt_CreditNoteHead.CustomerID     = drType["CustomerID"].ToString();
                        objt_CreditNoteHead.TypeX          = drType["TypeX"].ToString();
                        objt_CreditNoteHead.AuditUser      = drType["AuditUser"].ToString();
                        objt_CreditNoteHead.Statusx        = drType["Statusx"].ToString();
                        objt_CreditNoteHead.Datex          = DateTime.Parse(drType["Datex"].ToString());
                        objt_CreditNoteHead.ManualID       = drType["ManualID"].ToString();
                        objt_CreditNoteHead.DeliveredDate  = DateTime.Parse(drType["DeliveredDate"].ToString());
                        objt_CreditNoteHead.PackingList    = drType["PackingList"].ToString();
                        objt_CreditNoteHead.DeliveryStatus = drType["DeliveryStatus"].ToString();
                        objt_CreditNoteHead.AgentStatus    = drType["AgentStatus"].ToString();
                        objt_CreditNoteHead.Remarks        = drType["Remarks"].ToString();
                        objt_CreditNoteHead.Processed      = bool.Parse(drType["Processed"].ToString());
                        objt_CreditNoteHead.ProcessedDate  = DateTime.Parse(drType["ProcessedDate"].ToString());
                        objt_CreditNoteHead.ProcessedUser  = drType["ProcessedUser"].ToString();
                        objt_CreditNoteHead.Grouped        = bool.Parse(drType["Grouped"].ToString());
                        objt_CreditNoteHead.GroupedDate    = DateTime.Parse(drType["GroupedDate"].ToString());
                        objt_CreditNoteHead.GroupedUser    = drType["GroupedUser"].ToString();
                        objt_CreditNoteHead.Approved       = bool.Parse(drType["Approved"].ToString());
                        objt_CreditNoteHead.ApprovedDate   = DateTime.Parse(drType["ApprovedDate"].ToString());
                        objt_CreditNoteHead.ApprovedUser   = drType["ApprovedUser"].ToString();
                        retval.Add(objt_CreditNoteHead);
                    }
                }
                return(retval);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #6
0
 public T_CreditNoteHead Selectt_CreditNoteHeadApproval(string codex)
 {
     try
     {
         T_CreditNoteHead objt_CreditNoteHead = new T_CreditNoteHead();
         strquery = @"select * from t_CreditNoteHead where DocNo = '" + codex.Trim() + "' and Processed =1";
         DataRow drType = u_DBConnection.ReturnDataRow(strquery);
         if (drType != null)
         {
             objt_CreditNoteHead.DocNo          = drType["DocNo"].ToString();
             objt_CreditNoteHead.CompCode       = drType["CompCode"].ToString();
             objt_CreditNoteHead.LocaCode       = drType["LocaCode"].ToString();
             objt_CreditNoteHead.OFNo           = drType["OFNo"].ToString();
             objt_CreditNoteHead.InvNo          = drType["InvNo"].ToString();
             objt_CreditNoteHead.Dono           = drType["Dono"].ToString();
             objt_CreditNoteHead.CustomerID     = drType["CustomerID"].ToString();
             objt_CreditNoteHead.TypeX          = drType["TypeX"].ToString();
             objt_CreditNoteHead.AuditUser      = drType["AuditUser"].ToString();
             objt_CreditNoteHead.Statusx        = drType["Statusx"].ToString();
             objt_CreditNoteHead.Datex          = DateTime.Parse(drType["Datex"].ToString());
             objt_CreditNoteHead.ManualID       = drType["ManualID"].ToString();
             objt_CreditNoteHead.DeliveredDate  = DateTime.Parse(drType["DeliveredDate"].ToString());
             objt_CreditNoteHead.PackingList    = drType["PackingList"].ToString();
             objt_CreditNoteHead.DeliveryStatus = drType["DeliveryStatus"].ToString();
             objt_CreditNoteHead.AgentStatus    = drType["AgentStatus"].ToString();
             objt_CreditNoteHead.Remarks        = drType["Remarks"].ToString();
             objt_CreditNoteHead.Processed      = bool.Parse(drType["Processed"].ToString());
             objt_CreditNoteHead.ProcessedDate  = DateTime.Parse(drType["ProcessedDate"].ToString());
             objt_CreditNoteHead.ProcessedUser  = drType["ProcessedUser"].ToString();
             objt_CreditNoteHead.Grouped        = bool.Parse(drType["Grouped"].ToString());
             objt_CreditNoteHead.GroupedDate    = DateTime.Parse(drType["GroupedDate"].ToString());
             objt_CreditNoteHead.GroupedUser    = drType["GroupedUser"].ToString();
             objt_CreditNoteHead.Approved       = bool.Parse(drType["Approved"].ToString());
             objt_CreditNoteHead.ApprovedDate   = DateTime.Parse(drType["ApprovedDate"].ToString());
             objt_CreditNoteHead.ApprovedUser   = drType["ApprovedUser"].ToString();
             return(objt_CreditNoteHead);
         }
         return(null);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Add, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    T_CreditNoteHead alloc = new T_CreditNoteHead();
                    alloc.Dono = txt_DocNo.Text.Trim();
                    alloc      = new T_CreditNoteHeadDL().Selectt_CreditNoteHead(alloc);
                    decimal cumilative = decimal.Zero;

                    foreach (DataGridViewRow drowx in dataGridView1.Rows)
                    {
                        if (commonFunctions.ToDecimal(drowx.Cells[2].Value.ToString().Trim()) != decimal.Zero)
                        {
                            if (!T_CNPartDL.ExistingT_CNPart(txt_DocNo.Text.Trim(), drow.Cells[1].Value.ToString().Trim(), drow.Cells[2].Value.ToString().Trim(), drowx.Cells[0].Value.ToString().Trim()))
                            {
                                T_CNParts part = new T_CNParts();
                                part.CNno          = txt_DocNo.Text.Trim();
                                part.ItemCode      = drow.Cells[2].Value.ToString().Trim();
                                part.PartCode      = drowx.Cells[0].Value.ToString().Trim();
                                part.Processed     = false;
                                part.ProcessedDate = DateTime.Now;
                                part.ProcessedUser = commonFunctions.Loginuser;
                                part.QTY           = commonFunctions.ToDecimal(drowx.Cells[2].Value.ToString().Trim());
                                part.Saved         = false;
                                part.TagNumber     = drow.Cells[1].Value.ToString().Trim();
                                new T_CNPartDL().Savet_CNPartSP(part, 1);
                            }
                        }
                    }

                    LoadPartSaved(txt_DocNo.Text.Trim());
                }
                catch (System.Data.SqlClient.SqlException ex) {
                    commonFunctions.SetMDIStatusMessage("Data Already exists for selected record", 1);
                }
                catch (Exception ex)
                {
                    commonFunctions.SetMDIStatusMessage("Error when adding", 1);
                }
            }
        }
        private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                codex = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
                T_CreditNoteHead cat = new T_CreditNoteHead();
                cat.DocNo = codex.Trim();
                cat       = new T_CreditNoteHeadDL().Selectt_CreditNoteHead(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.CustomerID.Trim();
                txt_Customer_name.Text   = findExisting.FindExisitingCUstomer(txt_Customer.Text);
                txt_Remarks.Text         = cat.Remarks;
                txt_manualno.Text        = cat.ManualID;
                txt_CNtypes.Text         = cat.TypeX.Trim();
                lbl_creditnotetype.Text  = findExisting.FindExisitingCNType(txt_CNtypes.Text);
                //dte_date.Value = cat.Datex.Value;
                //dte_RecivedDate.Value = cat.RecivedDate.Value;
                LoadDetails(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
            }
        }