///*******************************************************************************
        ///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);
            }
        }
Ejemplo n.º 2
0
 ///*******************************************************************************
 ///NOMBRE DE LA FUNCIÓN: Txt_Descuento_Validating
 ///DESCRIPCIÓN  : Valida que se escriba correctamente un campo de tipo moneda(flotante).
 ///PARAMENTROS  :
 ///CREO         : Luis Alberto Salas Garcia
 ///FECHA_CREO   : 28/Feb/2013
 ///MODIFICO     :
 ///FECHA_MODIFICO:
 ///CAUSA_MODIFICACIÓN:
 ///*******************************************************************************
 private void Txt_Requerido_Validating(object sender, CancelEventArgs e)
 {
     Validador.Validacion_Campo_Vacio(e, (TextBox)sender);
 }
 //*************************************************************************************
 //NOMBRE DE LA FUNCIÓN: Txt_Correo_Validating
 //DESCRIPCIÓN:validacion de txt
 //PARÁMETROS :
 //CREO       : Sergio Manuel Gallardo Andrade
 //FECHA_CREO : 01-Marzo-2013
 //MODIFICO:
 //FECHA_MODIFICO
 //CAUSA_MODIFICACIÓN
 //*************************************************************************************
 private void Txt_Correo_Validating(object sender, CancelEventArgs e)
 {
     Validador.Validacion_Campo_Vacio(e, (TextBox)sender);
     Validador.Validacion_Campo_Email(e, (TextBox)sender, true);
 }