///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN: Btn_Agregar_Click
        ///DESCRIPCIÓN  : Evento para agregar un contenedor
        ///PARAMENTROS  :
        ///CREO         : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO   : 30/Julio/2015
        ///MODIFICO     :
        ///FECHA_MODIFICO:
        ///CAUSA_MODIFICACIÓN:
        ///*******************************************************************************
        private void Btn_Agregar_Click(object sender, EventArgs e)
        {
            Boolean Entro = false;

            Error_Provider.Clear();

            if (Cmb_Contenedores.Text != "0" && Txt_Cantidad.Text != "")
            {
                //  recorre los contenedores buscando que ya exista
                for (int Cont_Contenedores = 0; Cont_Contenedores < Grid_Contenedores.Rows.Count; Cont_Contenedores++)
                {
                    if (Grid_Contenedores.Rows[Cont_Contenedores].Cells["Tipo_Contenedor_ID"].Value.ToString() == Cmb_Contenedores.SelectedValue.ToString())
                    {
                        Entro = true;
                        break;
                    }
                }

                //  si no existe
                if (!Entro)
                {
                    int Index = Grid_Contenedores.Rows.Count;

                    //  se agrega en contenedor al grid
                    Grid_Contenedores.Rows.Add();
                    Grid_Contenedores.Rows[Index].Cells["Tipo_Contenedor_ID"].Value = Cmb_Contenedores.SelectedValue.ToString();
                    Grid_Contenedores.Rows[Index].Cells["Tipo_Contenedor"].Value    = Cmb_Contenedores.Text;
                    Grid_Contenedores.Rows[Index].Cells["Cantidad"].Value           = Txt_Cantidad.Text;

                    //  combo contenedor
                    Cmb_Contenedores.Focus();
                    Cmb_Contenedores.SelectedIndex = 0;

                    //  cantidad
                    Txt_Cantidad.Text = "";
                }
            }
            else
            {
                CancelEventArgs X = new CancelEventArgs();
                Validador.Validacion_Campo_Vacio(X, Txt_Cantidad);
                Validador.Validacion_Combo_Requerido(X, Cmb_Contenedores, true);
            }
        }
コード例 #2
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Cmb_Requerido_Validating
 ///DESCRIPCIÓN  : Valida que el combo box sea seleccionado un elemento
 ///PARAMENTROS  :
 ///CREO         : Luis Alberto Salas Garcia
 ///FECHA_CREO   : 01/Mar/2013
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Cmb_Requerido_Validating(object sender, CancelEventArgs e)
 {
     Validador.Validacion_Combo_Requerido(e, (ComboBox)sender, true);
 }