Exemplo n.º 1
0
        /// <summary>
        /// Busca los datos para ser eliminados y manda a
        /// llamar el metodo de limpiar los controles
        /// </summary>
        private void Command()

        {
            if (rdoSearch.Checked)
            {
                List <AllPccs> list = AllPccsBL.GetAllPccs(txtPCC.Text, Login.OrgId);
                if (list.Count > 0)
                {
                    txtPCC.Text             = list[0].CatPccId;
                    txtPCCName.Text         = list[0].CatPccName;
                    cmbEstatus.Text         = list[0].Status;
                    cmbStandardClass.Text   = list[0].StandardClass;
                    cmbSpecificClass.Text   = list[0].SpecificClass;
                    cmbConfirmation.Text    = list[0].Confirmation;
                    cmbBussinessClass1.Text = list[0].BusinessClass1;
                    cmbBussinessClass2.Text = list[0].BusinessClass2;
                    cmbBussinessClass3.Text = list[0].BusinessClass3;
                    cmbBussinessClass4.Text = list[0].BusinessClass4;
                }
                else
                {
                    Clear(string.Empty);
                    txtPCC.Focus();
                }
            }
            else if (rdoDelete.Checked)
            {
                DeletePccsBL.DeletePccs(txtPCC.Text);
                MessageBox.Show("BAJA DE PCC EXITOSA", Resources.Constants.MYCTS, MessageBoxButtons.OK, MessageBoxIcon.Information);
                Clear(string.Empty);
                txtPCC.Focus();
            }
        }
        /// <summary>
        /// Busca los datos para ser modificados y manda a
        /// llamar el metodo de limpiar los controles
        /// </summary>
        private void Command()
        {
            if (rdoSearch.Checked)
            {
                List <AllPccs> list = AllPccsBL.GetAllPccs(txtPCC.Text, Login.OrgId);
                if (list.Count > 0)
                {
                    txtPCC.Text             = list[0].CatPccId;
                    txtPCCName.Text         = list[0].CatPccName;
                    cmbEstatus.Text         = list[0].Status;
                    cmbStandardClass.Text   = list[0].StandardClass;
                    cmbSpecificClass.Text   = list[0].SpecificClass;
                    cmbConfirmation.Text    = list[0].Confirmation;
                    cmbBussinessClass1.Text = list[0].BusinessClass1;
                    cmbBussinessClass2.Text = list[0].BusinessClass2;
                    cmbBussinessClass3.Text = list[0].BusinessClass3;
                    cmbBussinessClass4.Text = list[0].BusinessClass4;
                }
                else
                {
                    Clear(string.Empty);
                    txtPCC.Focus();
                }
            }
            else if (rdoChange.Checked)
            {
                string status       = string.Empty;
                string standar      = string.Empty;
                string specific     = string.Empty;
                string confirmation = string.Empty;
                string bussiness1   = string.Empty;
                string bussiness2   = string.Empty;
                string bussiness3   = string.Empty;
                string bussiness4   = string.Empty;

                #region ====Assignment Value=====
                if (string.IsNullOrEmpty(cmbEstatus.Text))
                {
                    status = null;
                }
                else
                {
                    status = cmbEstatus.Text.ToUpper();
                }
                if (string.IsNullOrEmpty(cmbStandardClass.Text))
                {
                    standar = null;
                }
                else
                {
                    standar = cmbStandardClass.Text.ToUpper();
                }
                if (string.IsNullOrEmpty(cmbSpecificClass.Text))
                {
                    specific = null;
                }
                else
                {
                    specific = cmbSpecificClass.Text.ToUpper();
                }
                if (string.IsNullOrEmpty(cmbConfirmation.Text))
                {
                    confirmation = null;
                }
                else
                {
                    confirmation = cmbConfirmation.Text.ToUpper();
                }
                if (string.IsNullOrEmpty(cmbBussinessClass1.Text))
                {
                    bussiness1 = null;
                }
                else
                {
                    bussiness1 = cmbBussinessClass1.Text.ToUpper();
                }
                if (string.IsNullOrEmpty(cmbBussinessClass2.Text))
                {
                    bussiness2 = null;
                }
                else
                {
                    bussiness2 = cmbBussinessClass2.Text.ToUpper();
                }
                if (string.IsNullOrEmpty(cmbBussinessClass3.Text))
                {
                    bussiness3 = null;
                }
                else
                {
                    bussiness3 = cmbBussinessClass3.Text.ToUpper();
                }
                if (string.IsNullOrEmpty(cmbBussinessClass4.Text))
                {
                    bussiness4 = null;
                }
                else
                {
                    bussiness4 = cmbBussinessClass4.Text.ToUpper();
                }
                #endregion

                UpdatePCCBL.UpdatePCC(txtPCC.Text, txtPCCName.Text, status, standar,
                                      specific, confirmation, bussiness1, bussiness2, bussiness3,
                                      bussiness4);
                MessageBox.Show("MODIFICACIÓN DE PCC EXITOSA", Resources.Constants.MYCTS, MessageBoxButtons.OK, MessageBoxIcon.Information);
                Clear(string.Empty);
                txtPCC.Focus();
            }
        }