Пример #1
0
        private void FindExisitingCN(string GrnNo)
        {
            if (GrnNo.Trim() != "")
            {
                if (T_CreditNoteHeadDL.ExistingT_CreditNoteHead(GrnNo.Trim()))
                {
                    T_CreditNoteHead cat = new T_CreditNoteHead();
                    cat.DocNo = GrnNo.Trim();
                    cat       = new T_CreditNoteHeadDL().Selectt_CreditNoteHead(cat);

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

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

                    LoadPartSaved(GrnNo);
                }
                else
                {
                    //if (formMode != 1)
                    //{
                    lbl_processes.Text    = "Invalied".ToUpper();
                    lbl_processes.Visible = true;
                    errorProvider1.SetError(txt_DocNo, "Invalied Credit Note Number.");
                    commonFunctions.SetMDIStatusMessage("Invalied Credit Note Number.", 1);
                    //}
                }
            }
            else
            {
                lbl_processes.Text    = "".ToUpper();
                lbl_processes.Visible = true;
                commonFunctions.SetMDIStatusMessage("Please Enter Credit Note Number.", 2);
            }
        }