Example #1
0
        private void btn_edit_Click(object sender, EventArgs e)
        {
            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    if (!Directory.Exists(pathx))
                    {
                        MessageBox.Show("Path not exists . please create path .......: \n" + pathx);
                        Directory.CreateDirectory(pathx);
                    }

                    DateTime dt       = DateTime.Now;
                    string   backname = BuildBackupPathWithFilename(pathx, "RIT_AT");
                    string   strsql   = @"BACKUP DATABASE RIT_AT TO DISK = '" + backname.Trim() + "';";
                    int      x        = u_DBConnection.ExecuteNonQuery(strsql);
                    //MessageBox.Show(x.ToString());

                    //BackupService bs = new BackupService(u_DBConnection.g_DBConnection.ConnectionString,@"C:\");
                    //bs.BackupDatabase("RIT_AT");
                    MessageBox.Show("Backup Complete \n" + backname.Trim());
                }
                catch (Exception ex) {
                    MessageBox.Show("Backup Failed.......: \n" + ex.Message);
                }
            }
        }
Example #2
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_InvoiceHed objt_trnsferNote = new T_InvoiceHed();
                    objt_trnsferNote.InvID = txt_DocNo.Text.Trim();
                    T_InvoiceHedDL dl = new T_InvoiceHedDL();
                    objt_trnsferNote = dl.Selectt_InvoiceHed(objt_trnsferNote);

                    objt_trnsferNote.Approved     = 1;
                    objt_trnsferNote.ApprovedDate = DateTime.Now;
                    objt_trnsferNote.AprrovedBy   = commonFunctions.Loginuser;
                    dl.Savet_InvoiceHedSP(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();
                    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 button3_Click(object sender, EventArgs e)
        {
            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Del, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                if (drowSaved != null)
                {
                    if (drowSaved.Cells[0] != null)
                    {
                        T_CNParts ss = new T_CNParts();
                        ss.CNno      = drowSaved.Cells[0].Value.ToString();
                        ss.ItemCode  = drowSaved.Cells[2].Value.ToString();
                        ss.PartCode  = drowSaved.Cells[4].Value.ToString();
                        ss.TagNumber = drowSaved.Cells[1].Value.ToString();
                        ss           = new T_CNPartDL().Selectt_CNPart(ss);

                        if (!ss.Processed.Value)
                        {
                            //MessageBox.Show(drowSaved.Cells[2].Value.ToString());
                            T_CNPartDL.Delete_CNPart(drowSaved.Cells[0].Value.ToString(), drowSaved.Cells[2].Value.ToString(), drowSaved.Cells[4].Value.ToString(), drowSaved.Cells[1].Value.ToString());
                            LoadPartSaved(txt_DocNo.Text.Trim());
                        }
                        else
                        {
                            commonFunctions.SetMDIStatusMessage("Item already processed. cannot delete now", 1);
                        }
                    }
                }
            }
        }
        private void btn_set_Click(object sender, EventArgs e)
        {
            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                foreach (DataGridViewRow rowx in dataGridView2.Rows)
                {
                    string strMenuRights = "";
                    if (Convert.ToBoolean(rowx.Cells[2].Value.ToString()) == true)
                    {
                        strMenuRights = strMenuRights + "A";
                    }
                    if (Convert.ToBoolean(rowx.Cells[3].Value.ToString()) == true)
                    {
                        strMenuRights = strMenuRights + "C";
                    }
                    if (Convert.ToBoolean(rowx.Cells[4].Value.ToString()) == true)
                    {
                        strMenuRights = strMenuRights + "M";
                    }
                    if (Convert.ToBoolean(rowx.Cells[5].Value.ToString()) == true)
                    {
                        strMenuRights = strMenuRights + "D";
                    }
                    if (Convert.ToBoolean(rowx.Cells[6].Value.ToString()) == true)
                    {
                        strMenuRights = strMenuRights + "P";
                    }

                    u_UserRights right = new u_UserRights();
                    new u_UserRights_DL().SaveUserRightsNEw(txt_userx.Text.Trim(), rowx.Cells[0].Value.ToString(), strMenuRights);
                    // MessageBox.Show(rowx.Cells[0].Value.ToString() + " - " + rowx.Cells[2].Value.ToString() + "   -  " + strMenuRights);
                }
                UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Save_Sucess, commonFunctions.Softwarename.Trim());
            }
        }
        private void button4_Click(object sender, EventArgs e)
        {
            if (txt_userx.Text.Trim() == "")
            {
                errorProvider1.SetError(txt_userx, "User code cannot be a null value.");
                commonFunctions.SetMDIStatusMessage("User code cannot be a null value.", 1);
                return;
            }
            if (!U_UserxDL.ExistingU_User(txt_userx.Text.Trim()))
            {
                errorProvider1.SetError(txt_userx, "User code not exists.");
                commonFunctions.SetMDIStatusMessage("User code not exists.", 1);
                return;
            }
            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    U_UserxDL.DeleteAllrights(txt_userx.Text.Trim());
                    U_UserxDL.ApplyDefaultSec(txt_userx.Text.Trim());
                    LoadDataSecdetails();
                    UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Save_Sucess, commonFunctions.Softwarename.Trim());


                    //ApplyDefaultSec
                }
                catch (Exception ex)
                {
                    LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                    commonFunctions.SetMDIStatusMessage("Genaral Error on updating data", 1);
                }
            }
        }
Example #6
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) { }
            }
        }
Example #7
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (txt_AreaCode.Text.Trim() != "" && txt_Areaname.Text.Trim() != "")
     {
         if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
         {
             if (M_AreaDL.ExistingM_Area(txt_AreaCode.Text.Trim()))
             {
                 M_Area cat = new M_Area();
                 cat.AreaCode = txt_AreaCode.Text.Trim();
                 M_AreaDL dl = new M_AreaDL();
                 cat = dl.Selectm_Area(cat);
                 txt_AreaCode.Text = cat.AreaCode.Trim();
                 txt_Areaname.Text = cat.Descri;
             }
             else
             {
                 M_Area objm_Category = new M_Area();
                 objm_Category.AreaCode = txt_AreaCode.Text.Trim();
                 objm_Category.Descri   = txt_Areaname.Text.Trim();
                 objm_Category.Datex    = DateTime.Now;
                 objm_Category.Locacode = "";
                 objm_Category.Userx    = commonFunctions.Loginuser;
                 objm_Category.Compcode = commonFunctions.GlobalCompany;
                 objm_Category.Userx    = commonFunctions.Loginuser;
                 M_AreaDL bal = new M_AreaDL();
                 bal.SaveM_AreaSP(objm_Category, 1);
             }
         }
     }
 }
        private void btn_hanoverdo_Click(object sender, EventArgs e)
        {
            //lbl_message.Text = "";
            errorProvider1.Clear();
            if (head.Handedover == 1)
            {
                errorProvider1.SetError(btn_hanoverdo, "This delivery order already handovered.".ToUpper());
                commonFunctions.SetMDIStatusMessage("This delivery order already handovered.", 1);
                return;
            }

            if (head.Dispatched == 0)
            {
                errorProvider1.SetError(btn_hanoverdo, "This delivery order is not dispatched.".ToUpper());
                commonFunctions.SetMDIStatusMessage("This delivery order is not dispatched.", 1);
                return;
            }

            //if (!M_VehicleDL.ExistingM_Vehicle(txt_Lorry.Text.Trim()))
            //{
            //    errorProvider1.SetError(txt_Lorry, "Vehicle details does not exists on the system ");
            //    commonFunctions.SetMDIStatusMessage("Vehicle details does not exists on the system ", 1);
            //    return;
            //}
            if (!M_AgentDL.ExistingM_Agent(txt_Agent.Text.Trim()))
            {
                errorProvider1.SetError(txt_Agent, "Agent does not exists on the system ");
                commonFunctions.SetMDIStatusMessage("Agent does not exists on the system ", 1);
                return;
            }

            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                T_DIliveryHedDL dl = new T_DIliveryHedDL();

                cat          = new T_DIliveryHed();
                cat.DoNo     = head.DONo.Trim();
                cat.LocaCode = commonFunctions.GlobalLocation;
                cat          = new T_DIliveryHedDL().Selectt_DIliveryHed(cat, 1);


                cat.Handovered     = 1;
                cat.HandoverDate   = DateTime.Now;
                cat.HandoverdUser  = commonFunctions.Loginuser;
                head.HandOverLorry = txt_Lorry.Text.Trim();

                head.Handedover     = 1;
                head.HandedoverDate = DateTime.Now;
                head.HandedoverUser = commonFunctions.Loginuser;


                if (dl.Savet_DIliveryHedSP(cat, 3) && new T_OrderTrackingDL().Savet_OrderTrackingSP(head, 3))
                {
                    commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Save_Sucess_string, 2);
                }
                getProcessedOFs();
            }
        }
Example #9
0
 private void dataGridView2_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (dataGridView2.SelectedRows.Count > 0)
     {
         try
         {
             if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_New, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
             {
                 LoadDataCus(e.ColumnIndex, e.RowIndex);
             }
         }
         catch (Exception ex)
         {
             LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
             commonFunctions.SetMDIStatusMessage("Genaral Error on loading data", 1);
         }
     }
 }
Example #10
0
        private void btn_edit_Click(object sender, EventArgs e)
        {
            try
            {
                if (codex.Trim() != "")
                {
                    if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Approve, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                    {
                        T_DIliveryHed objt_trnsferNote = new T_DIliveryHed();
                        objt_trnsferNote.DoNo     = txt_DocNo.Text.Trim();
                        objt_trnsferNote.LocaCode = commonFunctions.GlobalLocation;
                        objt_trnsferNote          = new T_DIliveryHedDL().Selectt_DIliveryHed(objt_trnsferNote, 2);

                        objt_trnsferNote.Approved     = 1;
                        objt_trnsferNote.ApprovedDate = DateTime.Now;
                        objt_trnsferNote.ApprovedUser = commonFunctions.Loginuser;
                        new T_DIliveryHedDL().Savet_DIliveryHedSP(objt_trnsferNote, 3);

                        T_OrderTracking track = new T_OrderTracking();
                        track.DONo = txt_DocNo.Text.Trim();
                        //track.OFNo = txt_DocNo.Text.Trim();
                        track                = new T_OrderTrackingDL().Selectt_OrderTracking(track, xEnums.OrderTrackingTypes.DoNumber);
                        track.DOApproved     = 1;
                        track.DOApprovedUser = commonFunctions.Loginuser;
                        track.DOApprovedDate = DateTime.Now;
                        new T_OrderTrackingDL().Savet_OrderTrackingSP(track, 3);
                        commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Update_Sucess_string, 2);

                        getProcessedDOs();
                    }
                }
                else
                {
                    errorProvider1.SetError(dataGridView1, "Pelase select a delivery order from the list");
                    commonFunctions.SetMDIStatusMessage("Pelase select a delivery order from the list", 1);
                }
            }
            catch (Exception ex)
            {
                LogFile.WriteErrorLog(MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                commonFunctions.SetMDIStatusMessage("Genaral Error when approving the delivery order", 1);
            }
        }
        private void btn_inscomplete_Click(object sender, EventArgs e)
        {
            errorProvider1.Clear();
            try
            {
                //lbl_message.Text = "";
                if (head.DOCreated == 1)
                {
                    if (cat.Processed == 1)
                    {
                        errorProvider1.SetError(btn_process, "This delivery order already processed.".ToUpper());
                        commonFunctions.SetMDIStatusMessage("This delivery order already processed.", 2);
                        return;
                    }

                    if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                    {
                        T_DIliveryHedDL dl = new T_DIliveryHedDL();
                        cat.Processed     = 1;
                        cat.ProcessedDate = DateTime.Now;
                        cat.ProcessedUser = commonFunctions.Loginuser;

                        head.DOProcessed     = 1;
                        head.DOProcessedDate = DateTime.Now;
                        head.DOProcessedUser = commonFunctions.Loginuser;

                        if (dl.Savet_DIliveryHedSP(cat, 3) && new T_OrderTrackingDL().Savet_OrderTrackingSP(head, 3))
                        {
                            commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Save_Sucess_string, 2);
                        }
                    }
                }
                else
                {
                    commonFunctions.SetMDIStatusMessage("Delivery Order not created for this order", 1);
                }
            }
            catch (Exception ex)
            {
                LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                commonFunctions.SetMDIStatusMessage("Genaral Error", 2);
            }
        }
Example #12
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);
                }
            }
        }
Example #13
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (0 < commonFunctions.ToDecimal(txt_qtyremain.Text.Trim()))
            {
                errorProvider1.SetError(txt_fullqty, "You must allocate full amount for the selected customer.");
                commonFunctions.SetMDIStatusMessage("You must allocate full amount for the selected customer.", 1);
                return;
            }



            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    T_SalesAllocHead alloc = new T_SalesAllocHead();
                    alloc.Docno = selecteddoc;
                    alloc       = new T_SalesAllocHeadDL().Selectt_SalesAllocHead(alloc);
                    decimal cumilative = decimal.Zero;

                    foreach (DataGridViewRow drow in dgcustomer.Rows)
                    {
                        cumilative = commonFunctions.ToDecimal(drow.Cells[2].Value.ToString());

                        T_SalesAllocDet objt_SalesAllocDet = new T_SalesAllocDet();
                        objt_SalesAllocDet.Docno      = selecteddoc;
                        objt_SalesAllocDet.SalesMan   = alloc.Salesman;
                        objt_SalesAllocDet.Customer   = drow.Cells[0].Value.ToString();
                        objt_SalesAllocDet.Item       = alloc.Item;
                        objt_SalesAllocDet.AllowedQTY = alloc.AllocQTY;
                        objt_SalesAllocDet.AllocQTY   = commonFunctions.ToDecimal(cumilative.ToString());
                        objt_SalesAllocDet.DateFrom   = alloc.DateFrom.Value;
                        objt_SalesAllocDet.Dateto     = alloc.Dateto.Value;
                        objt_SalesAllocDet.Userx      = commonFunctions.Loginuser;
                        objt_SalesAllocDet.Datex      = DateTime.Now;
                        T_SalesAllocDetDL bal = new T_SalesAllocDetDL();
                        bal.Savet_SalesAllocDetSP(objt_SalesAllocDet, 1);
                    }
                    LoadDataSavedALLOCATIONS();
                }
                catch (Exception ex) { }
            }
        }
Example #14
0
 private void button4_Click(object sender, EventArgs e)
 {
     if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
     {
         foreach (DataGridViewRow drow in dte_cheques.Rows)
         {
             if (drow.Cells[0].Value.ToString().Trim() != null)
             {
                 T_RecDet det = new T_RecDet();
                 det = new T_RecDetDL().Selectt_RecDet(det, drow.Cells[0].Value.ToString().Trim(), drow.Cells[1].Value.ToString().Trim());
                 if (det != null)
                 {
                     det.isReconsile = Convert.ToBoolean(drow.Cells[6].Value);
                     det.isreturned  = Convert.ToBoolean(drow.Cells[7].Value);
                     new T_RecDetDL().Savet_RecDetSP(det, 3);
                 }
             }
         }
     }
 }
Example #15
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);
            }
        }
Example #16
0
 private void button3_Click(object sender, EventArgs e)
 {
     try
     {
         if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Update, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
         {
             string          x   = dgsaved.SelectedRows[0].Cells[0].Value.ToString();
             T_SalesAllocDet det = new T_SalesAllocDet();
             det.Docno = x.ToString();
             List <T_SalesAllocDet> dets = new List <T_SalesAllocDet>();
             dets = new T_SalesAllocDetDL().SelectT_SalesAllocDetMulti(det);
             foreach (T_SalesAllocDet de in dets)
             {
                 new T_SalesAllocDetDL().Savet_SalesAllocDetSP(de, 4);
             }
             LoadDataSavedALLOCATIONS();
             UserDefineMessages.ShowMsg1("All allocation breakdown Detleted for header allocation NO: " + x, UserDefineMessages.Msg_Information);
         }
     }
     catch (Exception ex) { }
 }
        private void btn_confirmdelivery_Click(object sender, EventArgs e)
        {
            errorProvider1.Clear();
            if (cat.Completed == 1)
            {
                errorProvider1.SetError(btn_hanoverdo, "This delivery order already confirmed.".ToUpper());
                commonFunctions.SetMDIStatusMessage("This delivery order already confirmed.", 1);
                return;
            }

            if (cat.Handovered == 0)
            {
                errorProvider1.SetError(btn_hanoverdo, "This delivery order is not handovered.".ToUpper());
                commonFunctions.SetMDIStatusMessage("This delivery order is not handovered.", 1);
                return;
            }

            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                T_DIliveryHedDL dl = new T_DIliveryHedDL();
                cat.Completed     = 1;
                cat.CompletedDate = DateTime.Now;

                head.Completed      = 1;
                head.CompletedDate  = DateTime.Now;
                head.CompletedUser  = commonFunctions.Loginuser;
                head.CompleteRemark = txt_cremarks.Text.Trim();


                if (dl.Savet_DIliveryHedSP(cat, 3) && new T_OrderTrackingDL().Savet_OrderTrackingSP(head, 3))
                {
                    commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Save_Sucess_string, 2);
                    getProcessedOFs();
                }
            }
        }
Example #18
0
        private void btn_edit_Click(object sender, EventArgs e)
        {
            errorProvider1.Clear();
            try
            {
                if (txt_aremarks.Text.Trim() == "")
                {
                    errorProvider1.SetError(txt_aremarks, "Audit remarks cannot be empty.");
                    commonFunctions.SetMDIStatusMessage("Audit remarks cannot be empty.", 1);
                    return;
                }

                if (codex.Trim() == "")
                {
                    errorProvider1.SetError(dataGridView1, "Pelase select a delivery order from the list");
                    commonFunctions.SetMDIStatusMessage("Pelase select a delivery order from the list", 1);
                    return;
                }

                if (!GridPass())
                {
                    errorProvider1.SetError(dataGridView2, "There is a variance in DO QTY and actual QTY");
                    commonFunctions.SetMDIStatusMessage("There is a variance in DO QTY and actual QTY", 1);
                    return;
                }
                if (!CartonChecking())
                {
                    errorProvider1.SetError(dataGridView2, "Invalied Carton details");
                    commonFunctions.SetMDIStatusMessage("Invalied Carton details", 1);
                    return;
                }
                if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Approve, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                {
                    T_DIliveryHed objt_trnsferNote = new T_DIliveryHed();
                    objt_trnsferNote.DoNo     = txt_DocNo.Text.Trim();
                    objt_trnsferNote.LocaCode = commonFunctions.GlobalLocation;
                    objt_trnsferNote          = new T_DIliveryHedDL().Selectt_DIliveryHed(objt_trnsferNote, 2);

                    objt_trnsferNote.AuditRemarks     = txt_aremarks.Text.Trim();
                    objt_trnsferNote.ReportedProblems = txt_repproblems.Text.Trim();
                    objt_trnsferNote.Audited          = 1;
                    objt_trnsferNote.AuditDate        = DateTime.Now;
                    objt_trnsferNote.AuditUser        = commonFunctions.Loginuser;
                    new T_DIliveryHedDL().Savet_DIliveryHedSP(objt_trnsferNote, 3);

                    T_OrderTracking track = new T_OrderTracking();
                    track.DONo      = txt_DocNo.Text.Trim();
                    track           = new T_OrderTrackingDL().Selectt_OrderTracking(track, xEnums.OrderTrackingTypes.DoNumber);
                    track.Audited   = 1;
                    track.AuditUser = commonFunctions.Loginuser;
                    track.AuditDate = DateTime.Now;
                    new T_OrderTrackingDL().Savet_OrderTrackingSP(track, 3);


                    foreach (DataGridViewRow drow in dataGridView2.Rows)
                    {
                        if (drow.Cells[0].Value.ToString().Trim() != null)
                        {
                            T_DiliveryDet det = new T_DiliveryDet();
                            det.DoNo          = txt_DocNo.Text.Trim();
                            det.Item          = drow.Cells[0].Value.ToString().Trim();
                            det               = new T_DiliveryDetDL().Selectt_DiliveryDet(det);
                            det.Carton        = commonFunctions.ToDecimal(drow.Cells[5].Value.ToString().Trim());
                            det.ActualCartons = commonFunctions.ToDecimal(drow.Cells[5].Value.ToString().Trim());
                            det.Remarks       = drow.Cells[7].Value.ToString().Trim();
                            det.Pass          = true;
                            new T_DiliveryDetDL().Savet_DiliveryDetSP(det, 3);
                        }
                    }
                    commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Update_Sucess_string, 2);
                    getProcessedDOs();
                    getDetails("");
                }
            }
            catch (Exception ex)
            {
                LogFile.WriteErrorLog(MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                commonFunctions.SetMDIStatusMessage("Genaral Error when approving the delivery order", 1);
            }
        }
Example #19
0
        private void performButtons(xEnums.PerformanceType xenum)
        {
            switch (xenum)
            {
            case xEnums.PerformanceType.View:

                if (ActiveControl.Name.Trim() == txt_comcode.Name.Trim())
                {
                    int      length         = Convert.ToInt32(ConfigurationManager.AppSettings["BankFieldLength"]);
                    string[] strSearchField = new string[length];

                    string strSQL = ConfigurationManager.AppSettings["BankSQL"].ToString();

                    for (int i = 0; i < length; i++)
                    {
                        string m;
                        m = i.ToString();
                        strSearchField[i] = ConfigurationManager.AppSettings["BankField" + m + ""].ToString();
                    }

                    frmU_Search find = new frmU_Search(strSQL, strSearchField, this);
                    find.ShowDialog(this);
                }

                break;

            case xEnums.PerformanceType.New:
                FunctionButtonStatus(xEnums.PerformanceType.New);
                formMode = 1;
                txt_comcode.Focus();
                break;

            case xEnums.PerformanceType.Edit:
                FunctionButtonStatus(xEnums.PerformanceType.Edit);
                formMode = 3;
                txt_name.Focus();
                break;

            case xEnums.PerformanceType.Save:
                try
                {
                    if (formMode == 1)
                    {
                        if (M_CompanyDL.ExistingBank(txt_comcode.Text.Trim()))
                        {
                            UserDefineMessages.ShowMsg("The company code you have entered already exists!", UserDefineMessages.Msg_Warning);
                            return;
                        }

                        if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                        {
                            M_Company objbank = new M_Company();
                            objbank.CompCode = txt_comcode.Text.Trim();
                            objbank.Descr    = txt_name.Text.Trim().ToUpper();
                            objbank.Add1     = txt_add1.Text.Trim();
                            objbank.Add2     = txt_add2.Text.Trim();
                            objbank.Add3     = txt_add3.Text.Trim();
                            objbank.Datex    = DateTime.Now;
                            objbank.Emailx   = txt_email.Text.Trim();
                            objbank.Fax      = txt_fax.Text.Trim();
                            objbank.Tpno     = txt_tp.Text.Trim();
                            objbank.Userx    = commonFunctions.Loginuser;


                            M_CompanyDL bal = new M_CompanyDL();
                            bal.SaveBankSP(objbank, 1);
                            GetData();
                            FunctionButtonStatus(xEnums.PerformanceType.Save);
                            commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Save_Sucess_string, 2);
                        }
                    }
                    else if (formMode == 3)
                    {
                        if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Update, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                        {
                            M_Company objbank = new M_Company();
                            objbank.CompCode = txt_comcode.Text.Trim();
                            objbank.Descr    = txt_name.Text.Trim().ToUpper();
                            objbank.Add1     = txt_add1.Text.Trim();
                            objbank.Add2     = txt_add2.Text.Trim();
                            objbank.Add3     = txt_add3.Text.Trim();
                            objbank.Datex    = DateTime.Now;
                            objbank.Emailx   = txt_email.Text.Trim();
                            objbank.Fax      = txt_fax.Text.Trim();
                            objbank.Tpno     = txt_tp.Text.Trim();
                            objbank.Userx    = commonFunctions.Loginuser;


                            M_CompanyDL bal = new M_CompanyDL();
                            bal.SaveBankSP(objbank, 3);
                            GetData();
                            FunctionButtonStatus(xEnums.PerformanceType.Save);

                            commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Update_Sucess_string, 2);
                        }
                    }
                }
                catch (Exception ex)
                {
                    LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                    commonFunctions.SetMDIStatusMessage("Genaral Error on loading data", 1);
                }

                break;

            case xEnums.PerformanceType.Cancel:
                FunctionButtonStatus(xEnums.PerformanceType.Default);
                break;

            case xEnums.PerformanceType.Print:
                UserDefineMessages.ShowMsg1("Print still in process", UserDefineMessages.Msg_Information);
                break;
            }
        }
Example #20
0
        private void btn_addCat_Click(object sender, EventArgs e)
        {
            if (txt_Codex.Text.Trim() == "")
            {
                errorProvider1.SetError(txt_Codex, "Please enter a customer category code !");
                return;
            }

            if (txt_Descr.Text.Trim() == "")
            {
                errorProvider1.SetError(txt_Descr, "Please enter a customer category !");
                return;
            }

            lbl_new.Hide();
            try
            {
                if (M_CustomerCategoryDL.ExistingM_CustomerCategory(txt_Codex.Text.Trim()))
                {
                    lbl_new.Hide();
                    if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Update, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                    {
                        M_CustomerCategory objm_Category = new M_CustomerCategory();
                        objm_Category.CusCateID   = txt_Codex.Text.Trim();
                        objm_Category.Description = txt_Descr.Text.Trim();
                        objm_Category.Datex       = DateTime.Now;//txt_date.Text.Trim();
                        objm_Category.Userx       = commonFunctions.Loginuser;
                        new M_CustomerCategoryDL().Savem_CustomerCategorySP(objm_Category, 3);

                        GetData();

                        txt_Codex.Enabled = true;
                        FunctionButtonStatus(xEnums.PerformanceType.Save);
                        commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Save_Sucess_string, 2);
                    }
                }
                else
                {
                    lbl_new.Show();
                    if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                    {
                        M_CustomerCategory objm_Category = new M_CustomerCategory();
                        objm_Category.CusCateID   = txt_Codex.Text.Trim();
                        objm_Category.Description = txt_Descr.Text.Trim();
                        objm_Category.Datex       = DateTime.Now;//txt_date.Text.Trim();
                        objm_Category.Userx       = commonFunctions.Loginuser;
                        new M_CustomerCategoryDL().Savem_CustomerCategorySP(objm_Category, 1);

                        GetData();

                        txt_Codex.Enabled = true;
                        FunctionButtonStatus(xEnums.PerformanceType.Save);

                        commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Update_Sucess_string, 2);
                    }
                }
            }
            catch (Exception ex)
            {
                LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                commonFunctions.SetMDIStatusMessage("Genaral Error on loading data", 1);
            }
        }
Example #21
0
        private void button3_Click(object sender, EventArgs e)
        {
            errorProvider1.Clear();
            if (txtUCode.Text.Trim() == "")
            {
                errorProvider1.SetError(txtUCode, "User code cannot be a null value.");
                commonFunctions.SetMDIStatusMessage("User code cannot be a null value.", 1);
                return;
            }
            if (txtUCode.Text.Trim().Length < 5)
            {
                errorProvider1.SetError(txtUCode, "User code must be more than 6 charactors.");
                commonFunctions.SetMDIStatusMessage("User code must be more than 6 charactors", 1);
                return;
            }
            if (U_UserxDL.ExistingU_User(txtUserID.Text.Trim()))
            {
                errorProvider1.SetError(txtUCode, "User code already exists.");
                commonFunctions.SetMDIStatusMessage("User code already exists.", 1);
                return;
            }
            if (txtUName.Text.Trim() == "")
            {
                errorProvider1.SetError(txtUName, "User name cannot be a null value.");
                commonFunctions.SetMDIStatusMessage("User name cannot be a null value.", 1);
                return;
            }

            if (txtPw.Text == "")
            {
                errorProvider1.SetError(txtPw, "Password cannot be a null value.");
                commonFunctions.SetMDIStatusMessage("Password cannot be a null value.", 1);
                return;
            }
            if (txtPw.Text != txtRePw.Text)
            {
                errorProvider1.SetError(txtPw, "Password and the confirmation password must be same");
                commonFunctions.SetMDIStatusMessage("Password and the confirmation password must be same.", 1);
                return;
            }
            if (!U_UserRolexDL.ExistingU_UserRole(txtusergroup.Text.Trim()))
            {
                errorProvider1.SetError(txtusergroup, "User group already exists.");
                commonFunctions.SetMDIStatusMessage("User group already exists.", 1);
                return;
            }
            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    //u_Userxcc obju_User = new u_Userxcc();
                    //obju_User.userId = txtUserID.Text.Trim();
                    //obju_User.userName = txtUCode.Text.Trim();
                    //obju_User.password = commonFunctions.CreateCheckPassword(true, txtPw.Text.Trim());
                    //obju_User.roleId = txtusergroup.Text.Trim();
                    //obju_User.userCreated = commonFunctions.Loginuser;
                    //obju_User.dateCreated = DateTime.Now;
                    //obju_User.userModified = "";
                    //obju_User.dateModified = DateTime.Now;
                    //obju_User.isActive = 1;
                    //obju_User.empId = "";
                    //obju_User.signOnTime = DateTime.Now;
                    //obju_User.signOnDate = DateTime.Now;
                    //obju_User.shiftNo = 1;
                    //obju_User.isSignOn = 1;
                    //obju_User.isSignOff = 1;
                    //obju_User.signOffDate = DateTime.Now;
                    //obju_User.signOffTime = DateTime.Now;
                    //obju_User.dateTimeFormat = "dd/MM/yyyy";
                    //obju_User.mobile = txtmobile.Text;
                    //obju_User.terminalID = "";
                    //obju_User.shiftOnLocation = commonFunctions.GlobalLocation;
                    //U_UserxDL bal = new U_UserxDL();
                    //bal.Saveu_UserSP(obju_User, 1);
                    UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Save_Sucess, commonFunctions.Softwarename.Trim());
                }
                catch (Exception ex)
                {
                    LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                    commonFunctions.SetMDIStatusMessage("Genaral Error on updating data", 1);
                }
            }
        }
        private void performButtons(xEnums.PerformanceType xenum)
        {
            try
            {
                switch (xenum)
                {
                case xEnums.PerformanceType.View:

                    if (ActiveControl.Name.Trim() == txt_reqno.Name.Trim())
                    {
                        int      length         = Convert.ToInt32(ConfigurationManager.AppSettings["PurreqFieldLength"]);
                        string[] strSearchField = new string[length];

                        string strSQL = ConfigurationManager.AppSettings["PurreqField"].ToString();

                        for (int i = 0; i < length; i++)
                        {
                            string m;
                            m = i.ToString();
                            strSearchField[i] = ConfigurationManager.AppSettings["VehicleField" + m + ""].ToString();
                        }

                        frmU_Search find = new frmU_Search(strSQL, strSearchField, this);
                        find.ShowDialog(this);
                    }

                    break;

                case xEnums.PerformanceType.New:
                    FunctionButtonStatus(xEnums.PerformanceType.New);
                    formMode       = 1;
                    txt_reqno.Text = commonFunctions.GetSerial(formID.Trim());

                    txt_reqno.Focus();
                    errorProvider1.Clear();

                    lbl_processes.Visible = false;
                    break;

                case xEnums.PerformanceType.Edit:
                    FunctionButtonStatus(xEnums.PerformanceType.Edit);
                    formMode = 3;
                    //txt_VehicleID.Enabled = false;
                    //txt_VehicleNo.Focus();
                    errorProvider1.Clear();
                    break;

                case xEnums.PerformanceType.Save:
                    errorProvider1.Clear();
                    if (formMode == 1)
                    {
                        if (T_purchaseRequisitionDL.ExistingT_purchaseRequisition(txt_reqno.Text.Trim()))
                        {
                            errorProvider1.SetError(txt_reqno, "Selected request No already exists on the system ");
                            commonFunctions.SetMDIStatusMessage("Selected request No already exists on the system ", 1);
                            return;
                        }

                        if (!M_LocaDL.ExistingM_Loca(txt_location.Text.Trim()))
                        {
                            errorProvider1.SetError(txt_location, "Selected location does not exists on the system ");
                            commonFunctions.SetMDIStatusMessage("Selected location does not exists on the system", 1);
                            return;
                        }

                        if (!M_SupplierDL.ExistingM_Supplier(txt_Suplier.Text.Trim()))
                        {
                            errorProvider1.SetError(txt_Suplier, "Selected supplier does not exists on the system ");
                            commonFunctions.SetMDIStatusMessage("Selected supplier does not exists on the system ", 1);
                            return;
                        }

                        if (commonFunctions.GetNoofItems(dataGridView1) <= 0)
                        {
                            errorProvider1.SetError(dataGridView1, "Please enter some items to the details grid");
                            commonFunctions.SetMDIStatusMessage("Please enter some items to the details grid ", 1);
                            return;
                        }

                        if (DateTime.Compare(dte_request.Value, dte_dilivary.Value) > -1)
                        {
                            errorProvider1.SetError(dte_dilivary, "Delivary date must be grater than request date");
                            commonFunctions.SetMDIStatusMessage("Delivary date must be grater than request date ", 1);
                            return;
                        }


                        if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                        {
                            using (TransactionScope transaction = new TransactionScope())
                            {
                                //save header data
                                t_purchaseRequisition objt_purchaseRequisition = new t_purchaseRequisition();
                                objt_purchaseRequisition.no           = txt_reqno.Text.Trim();
                                objt_purchaseRequisition.date         = dte_request.Value;
                                objt_purchaseRequisition.deleveryDate = dte_dilivary.Value;
                                objt_purchaseRequisition.remarks      = txt_remark.Text.Trim();
                                objt_purchaseRequisition.processDate  = DateTime.Now;
                                objt_purchaseRequisition.processUser  = "";
                                objt_purchaseRequisition.locationId   = commonFunctions.GlobalLocation;
                                objt_purchaseRequisition.supplierId   = txt_Suplier.Text.Trim();
                                objt_purchaseRequisition.noOfItems    = commonFunctions.ToDecimal(txt_items.Text.Trim());
                                objt_purchaseRequisition.noOfPeaces   = commonFunctions.ToDecimal(txt_pices.Text.Trim());
                                objt_purchaseRequisition.grossAmount  = commonFunctions.ToDecimal(txt_gross.Text.Trim());
                                objt_purchaseRequisition.isSaved      = true;
                                objt_purchaseRequisition.isProcessed  = false;
                                objt_purchaseRequisition.triggerVal   = 1;
                                T_purchaseRequisitionDL bal = new T_purchaseRequisitionDL();
                                bal.SaveT_purchaseRequisitionSP(objt_purchaseRequisition, 1);

                                //save details
                                foreach (DataGridViewRow drow in dataGridView1.Rows)
                                {
                                    if (drow.Cells["Product Code"].Value.ToString().Trim() != null)
                                    {
                                        t_purchaseReq_detail objt_purchaseReq_detail = new t_purchaseReq_detail();
                                        objt_purchaseReq_detail.purchaseReqNo = txt_reqno.Text.Trim();
                                        objt_purchaseReq_detail.locationId    = commonFunctions.GlobalLocation;
                                        objt_purchaseReq_detail.ReqDate       = dte_request.Value;
                                        objt_purchaseReq_detail.deleveryDate  = dte_dilivary.Value;
                                        objt_purchaseReq_detail.productId     = drow.Cells["Product Code"].Value.ToString();
                                        objt_purchaseReq_detail.description   = drow.Cells["Product Name"].Value.ToString();
                                        objt_purchaseReq_detail.quantity      = commonFunctions.ToDecimal(drow.Cells["Quntity"].Value.ToString());
                                        objt_purchaseReq_detail.costPrice     = commonFunctions.ToDecimal(drow.Cells["Cost Price"].Value.ToString());
                                        objt_purchaseReq_detail.amount        = commonFunctions.ToDecimal(drow.Cells["Amount"].Value.ToString());
                                        objt_purchaseReq_detail.release       = 0;
                                        objt_purchaseReq_detail.r_value       = 0;
                                        objt_purchaseReq_detail.triggerVal    = 0;
                                        T_purchaseReq_detailDL bal2 = new T_purchaseReq_detailDL();
                                        bal2.SaveT_purchaseReq_detailSP(objt_purchaseReq_detail, 1);
                                    }
                                }

                                //increment the serial
                                commonFunctions.IncrementSerial(formID);
                                transaction.Complete();
                            }

                            UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Save_Sucess, commonFunctions.Softwarename.Trim());

                            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                            {
                                t_purchaseRequisition objt_purchaseRequisitionxc = new t_purchaseRequisition();
                                objt_purchaseRequisitionxc.no = txt_reqno.Text.Trim();

                                T_purchaseRequisitionDL bal2 = new T_purchaseRequisitionDL();
                                objt_purchaseRequisitionxc             = bal2.Selectt_purchaseRequisition(objt_purchaseRequisitionxc);
                                objt_purchaseRequisitionxc.isProcessed = true;
                                objt_purchaseRequisitionxc.processDate = DateTime.Now;
                                objt_purchaseRequisitionxc.processUser = commonFunctions.Loginuser;
                                bal2.SaveT_purchaseRequisitionSP(objt_purchaseRequisitionxc, 3);
                                UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Update_Sucess, commonFunctions.Softwarename.Trim());
                            }


                            //clear data in data grid
                            dtx.Rows.Clear();
                            dataGridView1.Refresh();
                            //clear text fields
                            txt_Suplier.Text      = "";
                            txt_suppliername.Text = "";
                            txt_location.Text     = "";
                            txt_locaname.Text     = "";
                            txt_remark.Text       = "";

                            txt_code.Text    = "";
                            txt_cost.Text    = "0.00";
                            txt_selling.Text = "0.00";
                            txt_qty.Text     = "0.00";
                            txt_amt.Text     = "0.00";


                            txt_reqno.Enabled     = true;
                            txt_Suplier.Enabled   = true;
                            txt_location.Enabled  = true;
                            txt_remark.Enabled    = true;
                            dataGridView1.Enabled = true;

                            FunctionButtonStatus(xEnums.PerformanceType.Save);
                            //increment the serial
                            txt_reqno.Text = commonFunctions.GetSerial(formID.Trim());
                            txt_location.Focus();
                        }
                    }
                    else if (formMode == 3)
                    {
                        t_purchaseRequisition cat = new t_purchaseRequisition();
                        cat.no = txt_reqno.Text.Trim();
                        T_purchaseRequisitionDL dl = new T_purchaseRequisitionDL();
                        cat = dl.Selectt_purchaseRequisition(cat);
                        if (cat.isProcessed == false)
                        {
                            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                            {
                                t_purchaseRequisition objt_purchaseRequisitionxc = new t_purchaseRequisition();
                                objt_purchaseRequisitionxc.no = txt_reqno.Text.Trim();

                                T_purchaseRequisitionDL bal2 = new T_purchaseRequisitionDL();
                                objt_purchaseRequisitionxc             = bal2.Selectt_purchaseRequisition(objt_purchaseRequisitionxc);
                                objt_purchaseRequisitionxc.isProcessed = true;
                                objt_purchaseRequisitionxc.processDate = DateTime.Now;
                                objt_purchaseRequisitionxc.processUser = commonFunctions.Loginuser;
                                bal2.SaveT_purchaseRequisitionSP(objt_purchaseRequisitionxc, 3);
                                UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Update_Sucess, commonFunctions.Softwarename.Trim());



                                //clear data in data grid
                                dtx.Rows.Clear();
                                dataGridView1.Refresh();
                                //clear text fields
                                txt_Suplier.Text      = "";
                                txt_suppliername.Text = "";
                                txt_location.Text     = "";
                                txt_locaname.Text     = "";
                                txt_remark.Text       = "";

                                txt_reqno.Enabled     = true;
                                txt_Suplier.Enabled   = true;
                                txt_location.Enabled  = true;
                                txt_remark.Enabled    = true;
                                dataGridView1.Enabled = true;

                                FunctionButtonStatus(xEnums.PerformanceType.Save);
                                //increment the serial
                                txt_reqno.Text = commonFunctions.GetSerial(formID.Trim());
                                txt_location.Focus();
                            }
                        }
                        else
                        {
                            errorProvider1.SetError(txt_reqno, "Request Number you have entered already processed.");
                            commonFunctions.SetMDIStatusMessage("Request Number you have entered already processed.", 1);
                        }
                    }
                    break;

                case xEnums.PerformanceType.Cancel:
                    txt_reqno.Enabled = true;
                    FunctionButtonStatus(xEnums.PerformanceType.Default);
                    errorProvider1.Clear();
                    txt_Suplier.Enabled   = true;
                    txt_location.Enabled  = true;
                    txt_remark.Enabled    = true;
                    dataGridView1.Enabled = true;

                    dtx.Clear();
                    dataGridView1.Refresh();
                    txt_Suplier.Text  = "";
                    txt_location.Text = "";
                    txt_remark.Text   = "";

                    lbl_processes.Visible = false;

                    break;

                case xEnums.PerformanceType.Print:
                    UserDefineMessages.ShowMsg1("Print still in process", UserDefineMessages.Msg_Information);
                    break;
                }
            }
            catch (Exception ex)
            {
                LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                commonFunctions.SetMDIStatusMessage("Genaral Error on updating data", 1);
            }
        }
        private void performButtons(xEnums.PerformanceType xenum)
        {
            try
            {
                switch (xenum)
                {
                case xEnums.PerformanceType.View:
                    if (ActiveControl.Name.Trim() == txt_no.Name.Trim())
                    {
                        int      length         = Convert.ToInt32(ConfigurationManager.AppSettings["POFieldLength"]);
                        string[] strSearchField = new string[length];

                        string strSQL = ConfigurationManager.AppSettings["POSQL"].ToString();

                        for (int i = 0; i < length; i++)
                        {
                            string m;
                            m = i.ToString();
                            strSearchField[i] = ConfigurationManager.AppSettings["POField" + m + ""].ToString();
                        }

                        frmU_Search find = new frmU_Search(strSQL, strSearchField, this);
                        find.ShowDialog(this);
                    }

                    break;

                case xEnums.PerformanceType.New:
                    FunctionButtonStatus(xEnums.PerformanceType.New);
                    formMode    = 1;
                    txt_no.Text = commonFunctions.GetSerial(formID.Trim());
                    txt_no.Focus();

                    txt_sourceLocId.Text     = commonFunctions.GlobalLocation;
                    txt_locationId_name.Text = findExisting.FindExisitingLoca(txt_sourceLocId.Text.Trim());

                    errorProvider1.Clear();

                    lbl_processes.Visible = false;
                    break;

                case xEnums.PerformanceType.Edit:
                    FunctionButtonStatus(xEnums.PerformanceType.Edit);
                    formMode = 3;
                    //txt_VehicleID.Enabled = false;
                    //txt_VehicleNo.Focus();
                    errorProvider1.Clear();
                    break;

                case xEnums.PerformanceType.Save:
                    errorProvider1.Clear();
                    if (formMode == 1)
                    {
                        if (txt_sourceLocId.Text.Trim().ToUpper() == txt_destinationLocId.Text.Trim().ToUpper())
                        {
                            errorProvider1.SetError(txt_destinationLocId, "Destination location cannot same as login location");
                            return;
                        }


                        if (!M_LocaDL.ExistingM_Loca(txt_sourceLocId.Text.Trim()))
                        {
                            errorProvider1.SetError(txt_sourceLocId, "Location does not exists on the system ");
                            commonFunctions.SetMDIStatusMessage("Location does not exists on the system", 1);
                            return;
                        }


                        if (!M_LocaDL.ExistingM_Loca(txt_destinationLocId.Text.Trim()))
                        {
                            errorProvider1.SetError(txt_destinationLocId, "Destination Location does not exists on the system ");
                            commonFunctions.SetMDIStatusMessage("Destination Location does not exists on the system", 1);

                            return;
                        }

                        if (commonFunctions.GetNoofItems(dataGridView1) <= 0)
                        {
                            errorProvider1.SetError(dataGridView1, "Please enter some items to the details grid");
                            commonFunctions.SetMDIStatusMessage("Please enter some items to the details grid", 1);

                            return;
                        }



                        if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                        {
                            try
                            {
                                using (System.Transactions.TransactionScope transaction = new System.Transactions.TransactionScope())
                                {
                                    //u_DBConnection.BeginTrans();
                                    //save header data
                                    t_trnsferInNote objt_trnsferInNote = new t_trnsferInNote();
                                    objt_trnsferInNote.transinNo        = txt_no.Text.Trim();
                                    objt_trnsferInNote.sourceLocId      = commonFunctions.GlobalLocation;
                                    objt_trnsferInNote.date             = dte_date.Value;
                                    objt_trnsferInNote.refNo            = txt_refNo.Text.Trim();
                                    objt_trnsferInNote.remarks          = txt_remarks.Text.Trim();
                                    objt_trnsferInNote.destinationLocId = txt_destinationLocId.Text.Trim();
                                    objt_trnsferInNote.purchaseReqNo    = txt_purchaseReqNo.Text.Trim();
                                    objt_trnsferInNote.noOfItems        = commonFunctions.ToDecimal(txt_noOfItems.Text.Trim());
                                    objt_trnsferInNote.noOfPeaces       = commonFunctions.ToDecimal(txt_noOfPeaces.Text.Trim());
                                    objt_trnsferInNote.grossAmount      = commonFunctions.ToDecimal(txt_grossAmount.Text.Trim());
                                    objt_trnsferInNote.isProcessed      = false;
                                    objt_trnsferInNote.processDate      = DateTime.Now;
                                    objt_trnsferInNote.processUser      = "";
                                    objt_trnsferInNote.GLUpdate         = false;
                                    objt_trnsferInNote.triggerVal       = 1;
                                    T_trnsferInNoteDL bal = new T_trnsferInNoteDL();
                                    bal.Savet_trnsferInNoteSP(objt_trnsferInNote, 1);


                                    //save details
                                    foreach (DataGridViewRow drow in dataGridView1.Rows)
                                    {
                                        if (drow.Cells["Product Code"].Value.ToString().Trim() != null)
                                        {
                                            t_transferIn_detail objt_transferIn_detail = new t_transferIn_detail();
                                            objt_transferIn_detail.transinrNo       = txt_no.Text.Trim();
                                            objt_transferIn_detail.sourceLocId      = commonFunctions.GlobalLocation;
                                            objt_transferIn_detail.destinationLocId = txt_destinationLocId.Text.Trim();
                                            objt_transferIn_detail.transferDate     = dte_date.Value;
                                            objt_transferIn_detail.stockCode        = drow.Cells["Product Code"].Value.ToString();
                                            objt_transferIn_detail.description      = drow.Cells["Product Name"].Value.ToString();
                                            objt_transferIn_detail.quantity         = commonFunctions.ToDecimal(drow.Cells["Quntity"].Value.ToString());
                                            objt_transferIn_detail.costPrice        = commonFunctions.ToDecimal(drow.Cells["Cost Price"].Value.ToString());
                                            objt_transferIn_detail.amount           = commonFunctions.ToDecimal(drow.Cells["Amount"].Value.ToString());
                                            objt_transferIn_detail.triggerVal       = 1;
                                            T_transferIn_detailDL bal2 = new T_transferIn_detailDL();
                                            bal2.Savet_transferIn_detailSP(objt_transferIn_detail, 1);
                                        }
                                    }

                                    //increment the serial
                                    commonFunctions.IncrementSerial(formID);
                                    transaction.Complete();
                                    //u_DBConnection.CommitTrans();
                                    UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Save_Sucess, commonFunctions.Softwarename.Trim());
                                }
                            }
                            catch (Exception ex)
                            {
                                // u_DBConnection.RollbackTrans();
                                LogFile.WriteErrorLog("Save Transactions", "Transfer In", ex.Message);
                                LogFile.WriteErrorLog("Save Transactions", "Transfer Out", ex.Message);
                                commonFunctions.SetMDIStatusMessage("Transfer Number you have entered already processed", 1);
                            }

                            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                            {
                                UpdateStock();

                                t_trnsferInNote objt_trnsferNote = new t_trnsferInNote();
                                objt_trnsferNote.transinNo = txt_no.Text.Trim();

                                T_trnsferInNoteDL balprocess = new T_trnsferInNoteDL();
                                objt_trnsferNote = balprocess.Selectt_trnsferInNote(objt_trnsferNote);

                                objt_trnsferNote.isProcessed = true;
                                objt_trnsferNote.processDate = DateTime.Now;
                                objt_trnsferNote.processUser = commonFunctions.Loginuser;
                                balprocess.Savet_trnsferInNoteSP(objt_trnsferNote, 3);
                                UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Update_Sucess, commonFunctions.Softwarename.Trim());
                            }


                            //clear data in data grid
                            dtx.Rows.Clear();
                            dataGridView1.Refresh();
                            //clear text fields
                            textareaFunctions(true);

                            FunctionButtonStatus(xEnums.PerformanceType.Save);
                            //increment the serial
                            txt_no.Text = commonFunctions.GetSerial(formID.Trim());
                            //txt_supplierId.Focus();
                        }
                    }
                    else if (formMode == 3)
                    {
                        t_trnsferInNote cat = new t_trnsferInNote();
                        cat.transinNo = txt_no.Text.Trim();
                        T_trnsferInNoteDL dl = new T_trnsferInNoteDL();
                        cat = dl.Selectt_trnsferInNote(cat);
                        if (cat.isProcessed == false)
                        {
                            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                            {
                                UpdateStock();

                                t_trnsferInNote objt_trnsferNote = new t_trnsferInNote();
                                objt_trnsferNote.transinNo = txt_no.Text.Trim();

                                T_trnsferInNoteDL balprocess = new T_trnsferInNoteDL();
                                objt_trnsferNote = balprocess.Selectt_trnsferInNote(objt_trnsferNote);

                                objt_trnsferNote.isProcessed = true;
                                objt_trnsferNote.processDate = DateTime.Now;
                                objt_trnsferNote.processUser = commonFunctions.Loginuser;
                                balprocess.Savet_trnsferInNoteSP(objt_trnsferNote, 3);
                                UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Update_Sucess, commonFunctions.Softwarename.Trim());



                                //clear data in data grid
                                dtx.Rows.Clear();
                                dataGridView1.Refresh();
                                //clear text fields
                                textareaFunctions(true);
                                FunctionButtonStatus(xEnums.PerformanceType.Save);

                                txt_no.Text = commonFunctions.GetSerial(formID.Trim());
                                txt_refNo.Focus();
                            }
                        }
                        else
                        {
                            errorProvider1.SetError(txt_no, "Transfer IN Number you have entered already processed.");
                        }
                    }
                    break;

                case xEnums.PerformanceType.Cancel:
                    txt_no.Enabled = true;
                    FunctionButtonStatus(xEnums.PerformanceType.Default);
                    errorProvider1.Clear();
                    //clear text fields
                    textareaFunctions(true);
                    //clear Datagrid
                    dtx.Clear();
                    dataGridView1.Refresh();

                    //txt_supplierId.Text = "";
                    txt_remarks.Text = "";

                    lbl_processes.Visible = false;

                    break;

                case xEnums.PerformanceType.Print:
                    UserDefineMessages.ShowMsg1("Print still in process", UserDefineMessages.Msg_Information);
                    break;
                }
            }
            catch (Exception ex)
            {
                LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                commonFunctions.SetMDIStatusMessage("Genaral Error on loading data", 1);
            }
        }
        private void btn_addrange_Click(object sender, EventArgs e)
        {
            string salesman = "";

            if (dgsalesman.SelectedRows.Count > 0)
            {
                if (dgsalesman.SelectedRows[0].Cells[0].Value.ToString() != "")
                {
                    salesman = dgsalesman.SelectedRows[0].Cells[0].Value.ToString();
                }
            }
            else
            {
                commonFunctions.SetMDIStatusMessage("Please select a salesman", 1);
                return;
            }

            //if (dgitem.SelectedRows.Count > 0)
            //{
            //    if (dgsalesman.SelectedRows[0].Cells[0].Value.ToString() != "")
            //    {
            //        salesman = dgsalesman.SelectedRows[0].Cells[0].Value.ToString();
            //    }
            //}
            //else
            //{
            //    commonFunctions.SetMDIStatusMessage("Please select a salesman", 1);
            //    return;
            //}

            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
            {
                foreach (DataGridViewRow drow in dgitems.Rows)
                {
                    if (drow.Cells[0].Value.ToString().Trim() != null)
                    {
                        if (commonFunctions.ToDecimal(drow.Cells[2].Value.ToString().Trim()) <= 0)
                        {
                            continue;
                        }

                        T_SalesAllocHead objt_SalesAllocHead = new T_SalesAllocHead();
                        objt_SalesAllocHead.Docno    = commonFunctions.GetSerial("A0062");
                        objt_SalesAllocHead.Salesman = salesman.Trim();
                        objt_SalesAllocHead.Item     = drow.Cells[0].Value.ToString().Trim();
                        objt_SalesAllocHead.AllocQTY = commonFunctions.ToDecimal(drow.Cells[2].Value.ToString().Trim());
                        objt_SalesAllocHead.DateFrom = dte_datefrom.Value;
                        objt_SalesAllocHead.Dateto   = dte_dateto.Value;
                        objt_SalesAllocHead.Userx    = commonFunctions.Loginuser;
                        objt_SalesAllocHead.Datex    = DateTime.Now;
                        new T_SalesAllocHeadDL().Savet_SalesAllocHeadSP(objt_SalesAllocHead, 1);
                        commonFunctions.IncrementSerial("A0062");
                    }
                }



                GetAllocations(selectedsalesman);
                LoadData("", 3);
            }
        }
Example #25
0
        private void performButtons(xEnums.PerformanceType xenum)
        {
            try
            {
                switch (xenum)
                {
                case xEnums.PerformanceType.View:
                    if (ActiveControl.Name.Trim() == txt_no.Name.Trim())
                    {
                        int      length         = Convert.ToInt32(ConfigurationManager.AppSettings["POFieldLength"]);
                        string[] strSearchField = new string[length];

                        string strSQL = ConfigurationManager.AppSettings["POSQL"].ToString();

                        for (int i = 0; i < length; i++)
                        {
                            string m;
                            m = i.ToString();
                            strSearchField[i] = ConfigurationManager.AppSettings["POField" + m + ""].ToString();
                        }

                        frmU_Search find = new frmU_Search(strSQL, strSearchField, this);
                        find.ShowDialog(this);
                    }

                    break;

                case xEnums.PerformanceType.New:
                    FunctionButtonStatus(xEnums.PerformanceType.New);
                    formMode    = 1;
                    txt_no.Text = commonFunctions.GetSerial(formID.Trim());
                    txt_no.Focus();

                    txt_sourceLocId.Text     = commonFunctions.GlobalLocation;
                    txt_locationId_name.Text = findExisting.FindExisitingLoca(txt_sourceLocId.Text.Trim());

                    errorProvider1.Clear();

                    lbl_processes.Visible = false;
                    break;

                case xEnums.PerformanceType.Edit:
                    FunctionButtonStatus(xEnums.PerformanceType.Edit);
                    formMode = 3;
                    //txt_VehicleID.Enabled = false;
                    //txt_VehicleNo.Focus();
                    errorProvider1.Clear();
                    break;

                case xEnums.PerformanceType.Save:
                    errorProvider1.Clear();
                    if (formMode == 1)
                    {
                        if (!M_LocaDL.ExistingM_Loca(txt_sourceLocId.Text.Trim()))
                        {
                            errorProvider1.SetError(txt_sourceLocId, "Location does not exists on the system ");
                            commonFunctions.SetMDIStatusMessage("Location does not exists on the system", 1);
                            return;
                        }

                        if (commonFunctions.GetNoofItems(dataGridView1) <= 0)
                        {
                            errorProvider1.SetError(dataGridView1, "Please enter some items to the details grid");
                            commonFunctions.SetMDIStatusMessage("Please enter some items to the details grid", 1);
                            return;
                        }



                        if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                        {
                            try
                            {
                                using (System.Transactions.TransactionScope transaction = new System.Transactions.TransactionScope())
                                {
                                    //u_DBConnection.BeginTrans();
                                    //save header data
                                    t_adjustment_head objt_adjustment_head = new t_adjustment_head();

                                    objt_adjustment_head.adju_no       = txt_no.Text.Trim();
                                    objt_adjustment_head.location_id   = commonFunctions.GlobalLocation;
                                    objt_adjustment_head.adjsment_date = dte_date.Value;
                                    objt_adjustment_head.remarks       = txt_remarks.Text.Trim();
                                    objt_adjustment_head.user_id       = commonFunctions.Loginuser;
                                    objt_adjustment_head.batch_no      = txt_batch_no.Text.Trim();
                                    objt_adjustment_head.process       = false;
                                    objt_adjustment_head.process_user  = commonFunctions.Loginuser;
                                    objt_adjustment_head.process_date  = DateTime.Now;
                                    objt_adjustment_head.triggerVal    = 1;
                                    T_adjustment_headDL bal = new T_adjustment_headDL();
                                    bal.Savet_adjustment_headSP(objt_adjustment_head, 1);


                                    //save details
                                    foreach (DataGridViewRow drow in dataGridView1.Rows)
                                    {
                                        if (drow.Cells["Product Code"].Value.ToString().Trim() != null)
                                        {
                                            //have to implement the logic. this is only saving the data to the system
                                            t_adjustment_details objt_adjustment_detail = new t_adjustment_details();
                                            objt_adjustment_detail.adju_no           = txt_no.Text.Trim();
                                            objt_adjustment_detail.location_id       = commonFunctions.GlobalLocation;
                                            objt_adjustment_detail.line_no           = 1;
                                            objt_adjustment_detail.item_code         = drow.Cells["Product Code"].Value.ToString();
                                            objt_adjustment_detail.cost              = commonFunctions.ToDecimal(drow.Cells["Cost Price"].Value.ToString());
                                            objt_adjustment_detail.stock             = commonFunctions.ToDecimal(drow.Cells["Quntity"].Value.ToString());
                                            objt_adjustment_detail.physical_quantity = commonFunctions.ToDecimal(drow.Cells["Quntity"].Value.ToString());    //txt_physical_quantity.Text.Trim();
                                            objt_adjustment_detail.variance          = commonFunctions.ToDecimal(drow.Cells["Quntity"].Value.ToString());
                                            if (rdo_add.Checked)
                                            {
                                                objt_adjustment_detail.triggerVal = 1;
                                            }
                                            if (rdo_reduce.Checked)
                                            {
                                                objt_adjustment_detail.triggerVal = 2;
                                            }
                                            T_adjustment_detailDL bal2 = new T_adjustment_detailDL();
                                            bal2.Savet_adjustment_detailSP(objt_adjustment_detail, 1);
                                        }
                                    }

                                    //increment the serial
                                    commonFunctions.IncrementSerial(formID);
                                    transaction.Complete();
                                }
                                //u_DBConnection.CommitTrans();
                                UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Save_Sucess, commonFunctions.Softwarename.Trim());
                            }
                            catch (Exception ex)
                            {
                                // u_DBConnection.RollbackTrans();
                                LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                                commonFunctions.SetMDIStatusMessage("Genaral Error on loading data", 1);
                            }

                            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                            {
                                UpdateStock();

                                t_adjustment_head objt_trnsferNote = new t_adjustment_head();
                                objt_trnsferNote.adju_no = txt_no.Text.Trim();

                                T_adjustment_headDL balprocess = new T_adjustment_headDL();
                                objt_trnsferNote = balprocess.Selectt_adjustment_head(objt_trnsferNote);

                                objt_trnsferNote.process      = true;
                                objt_trnsferNote.process_date = DateTime.Now;
                                objt_trnsferNote.process_user = commonFunctions.Loginuser;
                                balprocess.Savet_adjustment_headSP(objt_trnsferNote, 3);
                                UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Update_Sucess, commonFunctions.Softwarename.Trim());
                            }


                            //clear data in data grid
                            dtx.Rows.Clear();
                            dataGridView1.Refresh();
                            //clear text fields
                            textareaFunctions(true);

                            FunctionButtonStatus(xEnums.PerformanceType.Save);
                            //increment the serial
                            txt_no.Text = commonFunctions.GetSerial(formID.Trim());
                            //txt_supplierId.Focus();
                        }
                    }
                    else if (formMode == 3)
                    {
                        t_adjustment_head cat = new t_adjustment_head();
                        cat.adju_no = txt_no.Text.Trim();
                        T_adjustment_headDL dl = new T_adjustment_headDL();
                        cat = dl.Selectt_adjustment_head(cat);
                        if (cat.process == false)
                        {
                            if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                            {
                                cat.location_id   = txt_sourceLocId.Text.Trim();
                                cat.adjsment_date = dte_date.Value;
                                cat.remarks       = txt_remarks.Text.Trim();
                                cat.user_id       = commonFunctions.Loginuser;
                                cat.batch_no      = txt_batch_no.Text.Trim();
                                new T_adjustment_headDL().Savet_adjustment_headSP(cat, 3);

                                List <t_adjustment_details> detsx = new List <t_adjustment_details>();
                                t_adjustment_details        detx  = new t_adjustment_details();
                                detx.adju_no = cat.adju_no.Trim();
                                detsx        = new T_adjustment_detailDL().SelectT_adjustment_detailMulti(detx);
                                foreach (t_adjustment_details det in detsx)
                                {
                                    new T_adjustment_detailDL().Savet_adjustment_detailSP(det, 4);
                                }
                                //save details
                                foreach (DataGridViewRow drow in dataGridView1.Rows)
                                {
                                    if (drow.Cells["Product Code"].Value.ToString().Trim() != null)
                                    {
                                        //have to implement the logic. this is only saving the data to the system
                                        t_adjustment_details objt_adjustment_detail = new t_adjustment_details();
                                        objt_adjustment_detail.adju_no           = txt_no.Text.Trim();
                                        objt_adjustment_detail.location_id       = txt_sourceLocId.Text.Trim();
                                        objt_adjustment_detail.line_no           = 1;
                                        objt_adjustment_detail.item_code         = drow.Cells["Product Code"].Value.ToString();
                                        objt_adjustment_detail.cost              = commonFunctions.ToDecimal(drow.Cells["Cost Price"].Value.ToString());
                                        objt_adjustment_detail.stock             = commonFunctions.ToDecimal(drow.Cells["Quntity"].Value.ToString());
                                        objt_adjustment_detail.physical_quantity = commonFunctions.ToDecimal(drow.Cells["Quntity"].Value.ToString());    //txt_physical_quantity.Text.Trim();
                                        objt_adjustment_detail.variance          = commonFunctions.ToDecimal(drow.Cells["Quntity"].Value.ToString());
                                        if (rdo_add.Checked)
                                        {
                                            objt_adjustment_detail.triggerVal = 1;
                                        }
                                        if (rdo_reduce.Checked)
                                        {
                                            objt_adjustment_detail.triggerVal = 2;
                                        }
                                        T_adjustment_detailDL bal2 = new T_adjustment_detailDL();
                                        bal2.Savet_adjustment_detailSP(objt_adjustment_detail, 1);
                                    }
                                }

                                if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Process, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                                {
                                    cat.process      = true;
                                    cat.process_date = DateTime.Now;
                                    cat.process_user = commonFunctions.Loginuser;
                                    new T_adjustment_headDL().Savet_adjustment_headSP(cat, 3);
                                    UpdateStock();
                                }

                                UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Update_Sucess, commonFunctions.Softwarename.Trim());

                                //clear data in data grid
                                dtx.Rows.Clear();
                                dataGridView1.Refresh();
                                //clear text fields
                                textareaFunctions(true);
                                FunctionButtonStatus(xEnums.PerformanceType.Save);

                                txt_no.Text = commonFunctions.GetSerial(formID.Trim());
                                txt_code.Focus();
                            }
                        }
                        else
                        {
                            errorProvider1.SetError(txt_no, "Adjustment Number you have entered already processed.");
                            commonFunctions.SetMDIStatusMessage("Adjustment Number you have entered already processed", 1);
                        }
                    }
                    break;

                case xEnums.PerformanceType.Cancel:
                    txt_no.Enabled = true;
                    FunctionButtonStatus(xEnums.PerformanceType.Default);
                    errorProvider1.Clear();
                    //clear text fields
                    textareaFunctions(true);
                    //clear Datagrid
                    dtx.Clear();
                    dataGridView1.Refresh();

                    //txt_supplierId.Text = "";
                    //txt_remarks.Text = "";

                    lbl_processes.Visible = false;

                    break;

                case xEnums.PerformanceType.Print:
                    UserDefineMessages.ShowMsg1("Print still in process", UserDefineMessages.Msg_Information);
                    break;
                }
            }
            catch (Exception ex)
            {
                LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                commonFunctions.SetMDIStatusMessage("Genaral Error on updating data", 1);
            }
        }
        private void btn_save_Click(object sender, EventArgs e)
        {
            try
            {
                if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Update, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                {
                    if (dgsaved.SelectedRows.Count > 0)
                    {
                        bool          exists = false;
                        List <string> itemsx = new List <string>();
                        foreach (DataGridViewRow rowx in dgsaved.SelectedRows)
                        {
                            string          x   = rowx.Cells[0].Value.ToString();
                            T_SalesAllocDet det = new T_SalesAllocDet();
                            det.Docno = x.ToString();
                            List <T_SalesAllocDet> dets = new List <T_SalesAllocDet>();
                            dets = new T_SalesAllocDetDL().SelectT_SalesAllocDetMulti(det);
                            if (dets.Count > 0)
                            {
                                itemsx.Add(x);
                                exists = true;
                            }
                            else
                            {
                                T_SalesAllocHead head = new T_SalesAllocHead();
                                head.Docno = rowx.Cells[0].Value.ToString();
                                head       = new T_SalesAllocHeadDL().Selectt_SalesAllocHead(head);
                                new T_SalesAllocHeadDL().Savet_SalesAllocHeadSP(head, 4);
                            }
                        }
                        GetAllocations(selectedsalesman);
                        if (exists == true)
                        {
                            string numbers = "";
                            foreach (string x in itemsx)
                            {
                                numbers += "\n" + x;
                            }

                            UserDefineMessages.ShowMsg1("Selected Allocation headers deleted except these  " + numbers + "  \nbecouse they have breakdowns", UserDefineMessages.Msg_Warning);
                        }
                        else
                        {
                            UserDefineMessages.ShowMsg1("Selected Allocation headers were deleted ", UserDefineMessages.Msg_Information);
                        }
                    }
                    else
                    {
                        string          x   = dgsaved.SelectedRows[0].Cells[0].Value.ToString();
                        T_SalesAllocDet det = new T_SalesAllocDet();
                        det.Docno = x.ToString();
                        List <T_SalesAllocDet> dets = new List <T_SalesAllocDet>();
                        dets = new T_SalesAllocDetDL().SelectT_SalesAllocDetMulti(det);
                        if (dets.Count > 0)
                        {
                            UserDefineMessages.ShowMsg1("Cannot delete the allocation master: " + x + ". becouse it has breakdowns ", UserDefineMessages.Msg_Warning);
                        }
                        else
                        {
                            T_SalesAllocHead head = new T_SalesAllocHead();
                            head.Docno = dgsaved.SelectedRows[0].Cells[0].Value.ToString();
                            head       = new T_SalesAllocHeadDL().Selectt_SalesAllocHead(head);
                            new T_SalesAllocHeadDL().Savet_SalesAllocHeadSP(head, 4);
                            GetAllocations(selectedsalesman);
                            UserDefineMessages.ShowMsg1("Allocation header detleted NO: " + x, UserDefineMessages.Msg_Information);
                        }
                    }
                }
            }
            catch (Exception ex) { }
        }
Example #27
0
        private void performButtons(xEnums.PerformanceType xenum)
        {
            switch (xenum)
            {
            case xEnums.PerformanceType.View:

                if (ActiveControl.Name.Trim() == txt_VehicleID.Name.Trim())
                {
                    int      length         = Convert.ToInt32(ConfigurationManager.AppSettings["VehicleFieldLength"]);
                    string[] strSearchField = new string[length];

                    string strSQL = ConfigurationManager.AppSettings["VehicleSQL"].ToString();

                    for (int i = 0; i < length; i++)
                    {
                        string m;
                        m = i.ToString();
                        strSearchField[i] = ConfigurationManager.AppSettings["VehicleField" + m + ""].ToString();
                    }

                    frmU_Search find = new frmU_Search(strSQL, strSearchField, this);
                    find.ShowDialog(this);
                }

                break;

            case xEnums.PerformanceType.New:
                FunctionButtonStatus(xEnums.PerformanceType.New);
                formMode = 1;
                txt_VehicleID.Focus();
                errorProvider1.Clear();
                break;

            case xEnums.PerformanceType.Edit:
                FunctionButtonStatus(xEnums.PerformanceType.Edit);
                formMode = 3;
                txt_VehicleID.Enabled = false;
                txt_VehicleNo.Focus();
                errorProvider1.Clear();
                break;

            case xEnums.PerformanceType.Save:
                errorProvider1.Clear();
                if (txt_VehicleNo.Text.Trim() == "")
                {
                    errorProvider1.SetError(txt_VehicleNo, "Please enter a vehicle number !");
                    return;
                }

                if (txt_VehicleID.Text.Trim() == "")
                {
                    errorProvider1.SetError(txt_VehicleID, "Please enter a vehicle ID !");
                    return;
                }


                if (incomingvehicle.Trim().ToUpper() != txt_VehicleNo.Text.Trim())
                {
                    if (M_VehicleDL.ExistingM_VehicleNo(txt_VehicleNo.Text.Trim()))
                    {
                        errorProvider1.SetError(txt_VehicleNo, "The vehicle number you have entered already exists!");
                        return;
                    }
                }

                if (formMode == 1)
                {
                    if (M_VehicleDL.ExistingM_Vehicle(txt_VehicleID.Text.Trim()))
                    {
                        errorProvider1.SetError(txt_VehicleID, "The vehicle code you have entered already exists!");
                        return;
                    }

                    if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                    {
                        M_Vehicles objm_Vehicle = new M_Vehicles();
                        objm_Vehicle.VehicleID      = txt_VehicleID.Text.Trim();
                        objm_Vehicle.VehicleNo      = txt_VehicleNo.Text.Trim();
                        objm_Vehicle.CompCode       = commonFunctions.GlobalCompany;  //txt_CompCode.Text.Trim();
                        objm_Vehicle.Locacode       = commonFunctions.GlobalLocation; //txt_Locacode.Text.Trim();
                        objm_Vehicle.Make           = txt_Make.Text.Trim();
                        objm_Vehicle.Model          = txt_Model.Text.Trim();
                        objm_Vehicle.Driver         = txt_Driver.Text.Trim();
                        objm_Vehicle.Milage         = txt_Milage.Text.Trim();
                        objm_Vehicle.FuelEfficiency = commonFunctions.ToDecimal(txt_FuelEfficiency.Text.Trim());
                        objm_Vehicle.Status         = txt_Status.Text.Trim();
                        objm_Vehicle.Route          = txt_Route.Text.Trim();
                        objm_Vehicle.Userx          = commonFunctions.Loginuser; //txt_Userx.Text.Trim();
                        objm_Vehicle.Datex          = DateTime.Now;              //txt_Datex.Text.Trim();
                        M_VehicleDL bal = new M_VehicleDL();
                        bal.SaveM_VehicleSP(objm_Vehicle, 1);


                        GetData();

                        txt_VehicleID.Enabled = true;
                        FunctionButtonStatus(xEnums.PerformanceType.Save);
                        commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Save_Sucess_string, 2);
                    }
                }
                else if (formMode == 3)
                {
                    if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Update, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                    {
                        M_Vehicles objm_Vehicle = new M_Vehicles();
                        objm_Vehicle.VehicleID      = txt_VehicleID.Text.Trim();
                        objm_Vehicle.VehicleNo      = txt_VehicleNo.Text.Trim();
                        objm_Vehicle.CompCode       = commonFunctions.GlobalCompany;  //txt_CompCode.Text.Trim();
                        objm_Vehicle.Locacode       = commonFunctions.GlobalLocation; //txt_Locacode.Text.Trim();
                        objm_Vehicle.Make           = txt_Make.Text.Trim();
                        objm_Vehicle.Model          = txt_Model.Text.Trim();
                        objm_Vehicle.Driver         = txt_Driver.Text.Trim();
                        objm_Vehicle.Milage         = txt_Milage.Text.Trim();
                        objm_Vehicle.FuelEfficiency = commonFunctions.ToDecimal(txt_FuelEfficiency.Text.Trim());
                        objm_Vehicle.Status         = txt_Status.Text.Trim();
                        objm_Vehicle.Route          = txt_Route.Text.Trim();
                        objm_Vehicle.Userx          = commonFunctions.Loginuser; //txt_Userx.Text.Trim();
                        objm_Vehicle.Datex          = DateTime.Now;              //txt_Datex.Text.Trim();
                        M_VehicleDL bal = new M_VehicleDL();
                        bal.SaveM_VehicleSP(objm_Vehicle, 3);


                        GetData();
                        txt_VehicleID.Enabled = true;
                        FunctionButtonStatus(xEnums.PerformanceType.Save);
                        commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Update_Sucess_string, 2);
                    }
                }
                break;

            case xEnums.PerformanceType.Cancel:
                txt_VehicleID.Enabled = true;
                FunctionButtonStatus(xEnums.PerformanceType.Default);
                errorProvider1.Clear();
                break;

            case xEnums.PerformanceType.Print:
                UserDefineMessages.ShowMsg1("Print still in process", UserDefineMessages.Msg_Information);
                break;
            }
        }
Example #28
0
        private void performButtons(xEnums.PerformanceType xenum)
        {
            switch (xenum)
            {
            case xEnums.PerformanceType.View:

                if (ActiveControl.Name.Trim() == txt_SalesmanID.Name.Trim())
                {
                    int      length         = Convert.ToInt32(ConfigurationManager.AppSettings["SalesmanFieldLength"]);
                    string[] strSearchField = new string[length];

                    string strSQL = ConfigurationManager.AppSettings["SalesmanSQL"].ToString();

                    for (int i = 0; i < length; i++)
                    {
                        string m;
                        m = i.ToString();
                        strSearchField[i] = ConfigurationManager.AppSettings["SalesmanField" + m + ""].ToString();
                    }

                    frmU_Search find = new frmU_Search(strSQL, strSearchField, this);
                    find.ShowDialog(this);
                }

                break;

            case xEnums.PerformanceType.New:
                FunctionButtonStatus(xEnums.PerformanceType.New);
                //txt_IDX.Text = commonFunctions.GetSerial("A0009");
                formMode = 1;
                txt_SalesmanID.Focus();
                errorProvider1.Clear();
                break;

            case xEnums.PerformanceType.Edit:
                FunctionButtonStatus(xEnums.PerformanceType.Edit);
                formMode = 3;
                txt_SalesmanID.Enabled = false;
                txt_SalesmanName.Focus();
                errorProvider1.Clear();
                break;

            case xEnums.PerformanceType.Save:
                errorProvider1.Clear();
                if (txt_SalesmanID.Text.Trim().ToUpper() == "ADMIN")
                {
                    errorProvider1.SetError(txt_SalesmanID, "This user is the system administrator. you cannot change the details.");
                    commonFunctions.SetMDIStatusMessage("This user is the system administrator. you cannot change the details.", 1);
                    return;
                }

                if (txt_SalesmanID.Text.Trim() == "")
                {
                    errorProvider1.SetError(txt_SalesmanID, "User code cannot be a null value.");
                    commonFunctions.SetMDIStatusMessage("User code cannot be a null value.", 1);
                    return;
                }
                if (txt_SalesmanID.Text.Trim().Length < 5)
                {
                    errorProvider1.SetError(txt_SalesmanID, "User code must be more than 6 charactors.");
                    commonFunctions.SetMDIStatusMessage("User code must be more than 6 charactors", 1);
                    return;
                }

                if (txt_SalesmanName.Text.Trim() == "")
                {
                    errorProvider1.SetError(txt_SalesmanName, "User name cannot be a null value.");
                    commonFunctions.SetMDIStatusMessage("User name cannot be a null value.", 1);
                    return;
                }

                if (txtPw.Text == "")
                {
                    errorProvider1.SetError(txtPw, "Password cannot be a null value.");
                    commonFunctions.SetMDIStatusMessage("Password cannot be a null value.", 1);
                    return;
                }
                if (txtPw.Text != txtRePw.Text)
                {
                    errorProvider1.SetError(txtPw, "Password and the confirmation password must be same");
                    commonFunctions.SetMDIStatusMessage("Password and the confirmation password must be same.", 1);
                    return;
                }
                if (!U_UserRolexDL.ExistingU_UserRole(txtusergroup.Text.Trim()))
                {
                    errorProvider1.SetError(txtusergroup, "User group already exists.");
                    commonFunctions.SetMDIStatusMessage("User group already exists.", 1);
                    return;
                }

                if (txt_SalesmanName.Text.Trim() == "")
                {
                    errorProvider1.SetError(txt_SalesmanName, "Please enter a employee name !");
                    commonFunctions.SetMDIStatusMessage("Please enter a employee name.", 1);
                    return;
                }

                if (txt_SalesmanID.Text.Trim() == "")
                {
                    errorProvider1.SetError(txt_SalesmanID, "Please enter a employee name !");
                    commonFunctions.SetMDIStatusMessage("Please enter a employee name.", 1);
                    return;
                }

                if (formMode == 1)
                {
                    if (U_UserxDL.ExistingU_User(txt_SalesmanID.Text.Trim()))
                    {
                        errorProvider1.SetError(txt_SalesmanID, "User code already exists.");
                        commonFunctions.SetMDIStatusMessage("User code already exists.", 1);
                        return;
                    }
                    if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                    {
                        u_Userxcc obju_User = new u_Userxcc();
                        obju_User.userId          = txt_SalesmanID.Text.Trim();
                        obju_User.userName        = txt_SalesmanName.Text.Trim();
                        obju_User.password        = commonFunctions.CreateCheckPassword(true, txtPw.Text.Trim());
                        obju_User.roleId          = txtusergroup.Text.Trim();
                        obju_User.userCreated     = commonFunctions.Loginuser;
                        obju_User.dateCreated     = DateTime.Now;
                        obju_User.userModified    = "";
                        obju_User.dateModified    = DateTime.Now;
                        obju_User.isActive        = 1;
                        obju_User.Type            = txt_paymeth.Text.Trim().ToUpper();
                        obju_User.Compcode        = commonFunctions.GlobalCompany;
                        obju_User.Locacode        = commonFunctions.GlobalLocation;
                        obju_User.TP              = txt_TP.Text.Trim();
                        obju_User.Fax             = txt_Fax.Text.Trim();
                        obju_User.Email           = txt_Email.Text.Trim();
                        obju_User.Address1        = txt_Address1.Text.Trim();
                        obju_User.Address2        = txt_Address2.Text.Trim();
                        obju_User.Address3        = txt_Address3.Text.Trim();
                        obju_User.ContactPerson   = txt_ContactPerson.Text.Trim();
                        obju_User.ContactPersonNo = txt_ContactPersonNo.Text.Trim();
                        obju_User.CurrentStatus   = "Active";
                        obju_User.Gradex          = "Good";
                        obju_User.NICNo           = txt_nic.Text.Trim();
                        new U_UserxDL().Saveu_UserSP(obju_User, 1);

                        GetData();

                        txt_SalesmanID.Enabled = true;
                        FunctionButtonStatus(xEnums.PerformanceType.Save);
                        commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Save_Sucess_string, 2);
                    }
                }
                else if (formMode == 3)
                {
                    if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Update, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                    {
                        u_Userxcc obju_User = new u_Userxcc();
                        obju_User.userId = txt_SalesmanID.Text.Trim();
                        obju_User        = new U_UserxDL().Selectu_User(obju_User);

                        obju_User.userId          = txt_SalesmanID.Text.Trim();
                        obju_User.userName        = txt_SalesmanName.Text.Trim();
                        obju_User.password        = commonFunctions.CreateCheckPassword(true, txtPw.Text.Trim());
                        obju_User.roleId          = txtusergroup.Text.Trim();
                        obju_User.userCreated     = commonFunctions.Loginuser;
                        obju_User.dateCreated     = DateTime.Now;
                        obju_User.userModified    = "";
                        obju_User.dateModified    = DateTime.Now;
                        obju_User.isActive        = 1;
                        obju_User.Type            = txt_paymeth.Text.Trim().ToUpper();
                        obju_User.Compcode        = commonFunctions.GlobalCompany;
                        obju_User.Locacode        = commonFunctions.GlobalLocation;
                        obju_User.TP              = txt_TP.Text.Trim();
                        obju_User.Fax             = txt_Fax.Text.Trim();
                        obju_User.Email           = txt_Email.Text.Trim();
                        obju_User.Address1        = txt_Address1.Text.Trim();
                        obju_User.Address2        = txt_Address2.Text.Trim();
                        obju_User.Address3        = txt_Address3.Text.Trim();
                        obju_User.ContactPerson   = txt_ContactPerson.Text.Trim();
                        obju_User.ContactPersonNo = txt_ContactPersonNo.Text.Trim();
                        obju_User.CurrentStatus   = "Active";
                        obju_User.Gradex          = "Good";
                        obju_User.NICNo           = txt_nic.Text.Trim();
                        new U_UserxDL().Saveu_UserSP(obju_User, 3);


                        GetData();
                        txt_SalesmanID.Enabled = true;
                        FunctionButtonStatus(xEnums.PerformanceType.Save);
                        commonFunctions.SetMDIStatusMessage(UserDefineMessages.Msg_Update_Sucess_string, 2);
                    }
                }
                break;

            case xEnums.PerformanceType.Cancel:
                txt_SalesmanID.Enabled = true;
                FunctionButtonStatus(xEnums.PerformanceType.Default);
                errorProvider1.Clear();
                break;

            case xEnums.PerformanceType.Print:
                UserDefineMessages.ShowMsg1("Print still in process", UserDefineMessages.Msg_Information);
                break;
            }
        }
Example #29
0
        private void performButtons(xEnums.PerformanceType xenum)
        {
            switch (xenum)
            {
            case xEnums.PerformanceType.View:

                if (ActiveControl.Name.Trim() == txt_AreaCode.Name.Trim())
                {
                    int      length         = Convert.ToInt32(ConfigurationManager.AppSettings["AreaFieldLength"]);
                    string[] strSearchField = new string[length];

                    string strSQL = ConfigurationManager.AppSettings["AreaSQL"].ToString();

                    for (int i = 0; i < length; i++)
                    {
                        string m;
                        m = i.ToString();
                        strSearchField[i] = ConfigurationManager.AppSettings["AreaField" + m + ""].ToString();
                    }

                    frmU_Search find = new frmU_Search(strSQL, strSearchField, this);
                    find.ShowDialog(this);
                }

                break;

            case xEnums.PerformanceType.New:
                FunctionButtonStatus(xEnums.PerformanceType.New);
                formMode = 1;
                txt_AreaCode.Focus();
                errorProvider1.Clear();
                break;

            case xEnums.PerformanceType.Edit:
                FunctionButtonStatus(xEnums.PerformanceType.Edit);
                formMode             = 3;
                txt_AreaCode.Enabled = false;
                txt_Descri.Focus();
                errorProvider1.Clear();
                break;

            case xEnums.PerformanceType.Save:
                try
                {
                    if (txt_AreaCode.Text.Trim() == "")
                    {
                        errorProvider1.SetError(txt_AreaCode, "Please enter a area Code !");
                        return;
                    }
                    if (txt_Descri.Text.Trim() == "")
                    {
                        errorProvider1.SetError(txt_Descri, "Please enter a area name !");
                        return;
                    }
                    if (formMode == 1)
                    {
                        if (M_AreaDL.ExistingM_Area(txt_AreaCode.Text.Trim()))
                        {
                            errorProvider1.SetError(txt_AreaCode, "The area code you have entered already exists!");
                            return;
                        }



                        if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                        {
                            M_Area objm_Area = new M_Area();
                            objm_Area.AreaCode = txt_AreaCode.Text.Trim();
                            objm_Area.Compcode = commonFunctions.GlobalCompany;  // txt_Compcode.Text.Trim();
                            objm_Area.Locacode = commonFunctions.GlobalLocation; // txt_Locacode.Text.Trim();
                            objm_Area.Descri   = txt_Descri.Text.Trim();
                            objm_Area.Datex    = DateTime.Now;                   //txt_Datex.Text.Trim();
                            objm_Area.Userx    = commonFunctions.Loginuser;      // txt_Userx.Text.Trim();
                            M_AreaDL bal = new M_AreaDL();
                            bal.SaveM_AreaSP(objm_Area, 1);



                            GetData();

                            txt_AreaCode.Enabled = true;
                            FunctionButtonStatus(xEnums.PerformanceType.Save);
                            UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Save_Sucess, commonFunctions.Softwarename.Trim());
                        }
                    }
                    else if (formMode == 3)
                    {
                        if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Update, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                        {
                            M_Area objm_Area = new M_Area();
                            objm_Area.AreaCode = txt_AreaCode.Text.Trim();
                            objm_Area.Compcode = commonFunctions.GlobalCompany;  // txt_Compcode.Text.Trim();
                            objm_Area.Locacode = commonFunctions.GlobalLocation; // txt_Locacode.Text.Trim();
                            objm_Area.Descri   = txt_Descri.Text.Trim();
                            objm_Area.Datex    = DateTime.Now;                   //txt_Datex.Text.Trim();
                            objm_Area.Userx    = commonFunctions.Loginuser;      // txt_Userx.Text.Trim();
                            M_AreaDL bal = new M_AreaDL();
                            bal.SaveM_AreaSP(objm_Area, 3);

                            GetData();
                            txt_AreaCode.Enabled = true;
                            FunctionButtonStatus(xEnums.PerformanceType.Save);
                            UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Update_Sucess, commonFunctions.Softwarename.Trim());
                        }
                    }
                }
                catch (Exception ex)
                {
                    LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                    commonFunctions.SetMDIStatusMessage("Genaral Error on updating data", 1);
                }

                break;

            case xEnums.PerformanceType.Cancel:
                txt_AreaCode.Enabled = true;
                FunctionButtonStatus(xEnums.PerformanceType.Default);
                errorProvider1.Clear();
                break;

            case xEnums.PerformanceType.Print:
                UserDefineMessages.ShowMsg1("Print still in process", UserDefineMessages.Msg_Information);
                break;
            }
        }
Example #30
0
        private void btn_addSub_Click(object sender, EventArgs e)
        {
            if (txt_subcatname.Text.Trim() == "")
            {
                errorProvider1.SetError(txt_subcatname, "Please enter a subcategory name !");
                return;
            }

            lbl_newsub.Hide();
            try
            {
                if (!M_SubCategoryDL.ExistingM_SubCategory(txt_Codex.Text, txt_subcatcode.Text.Trim()))
                {
                    lbl_newsub.Show();
                    if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Save, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                    {
                        M_SubCategory objm_SubCategory = new M_SubCategory();
                        objm_SubCategory.Codex      = txt_subcatcode.Text.Trim();
                        objm_SubCategory.CategoryID = txt_Codex.Text.Trim();
                        objm_SubCategory.Descr      = txt_subcatname.Text.Trim();
                        objm_SubCategory.date       = DateTime.Now;
                        objm_SubCategory.type       = "";
                        objm_SubCategory.Lockedby   = commonFunctions.Loginuser;
                        objm_SubCategory.Locked     = chk_locksub.Checked;
                        objm_SubCategory.Userx      = commonFunctions.Loginuser;
                        new M_SubCategoryDL().Savem_SubCategorySP(objm_SubCategory, 1);

                        GetData();

                        txt_Codex.Enabled = true;
                        FunctionButtonStatus(xEnums.PerformanceType.Save);
                        UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Save_Sucess, commonFunctions.Softwarename.Trim());
                    }
                }
                else
                {
                    lbl_newsub.Hide();
                    if (UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_PerfmBtn_Update, commonFunctions.Softwarename.Trim()) == System.Windows.Forms.DialogResult.Yes)
                    {
                        M_SubCategory objm_SubCategory = new M_SubCategory();
                        objm_SubCategory.Codex      = txt_subcatcode.Text.Trim();
                        objm_SubCategory.CategoryID = txt_Codex.Text.Trim();
                        objm_SubCategory.Descr      = txt_subcatname.Text.Trim();
                        objm_SubCategory.date       = DateTime.Now;
                        objm_SubCategory.type       = "";
                        objm_SubCategory.Lockedby   = commonFunctions.Loginuser;
                        objm_SubCategory.Locked     = chk_locksub.Checked;
                        objm_SubCategory.Userx      = commonFunctions.Loginuser;
                        new M_SubCategoryDL().Savem_SubCategorySP(objm_SubCategory, 3);

                        GetData();

                        txt_Codex.Enabled = true;
                        FunctionButtonStatus(xEnums.PerformanceType.Save);
                        UserDefineMessages.ShowMsg("", UserDefineMessages.Msg_Save_Sucess, commonFunctions.Softwarename.Trim());
                    }
                }
            }
            catch (Exception ex)
            {
                LogFile.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.Name, ex.Message.ToString(), "Exception");
                commonFunctions.SetMDIStatusMessage("Genaral Error on loading data", 1);
            }
        }