Пример #1
0
        public bool ValidarImporte()
        {
            bool retorno = true;
            int  importe = Convert.ToInt32(txtImportePlatillo.Text.ToString());

            if (importe.Equals(0))
            {
                ErrorPPlatillos.SetError(txtImportePlatillo, "IMPORTE INVALIDO");
                txtImportePlatillo.Focus();
                retorno = false;
            }
            return(retorno);
        }
Пример #2
0
        public bool ValidarDescripcion()
        {
            bool   retorno     = true;
            string descripcion = txtDescripcion.Text;

            if (descripcion.Equals(""))
            {
                ErrorPPlatillos.SetError(txtDescripcion, "Descripcion en blanco");
                txtDescripcion.Focus();
                retorno = false;
            }
            return(retorno);
        }
Пример #3
0
        public bool ValidarDuplicado()
        {
            bool   duplicado = true;
            string desc      = txtDescripcion.Text;

            if (listPlatillos.ValidarPlatilloDesc(desc) != false)
            {
                ErrorPPlatillos.SetError(txtDescripcion, "Nombre De Platillo Repetido");
                txtDescripcion.Focus();
                duplicado = false;
            }
            return(duplicado);
        }
Пример #4
0
 private void btnRegistrar_Click(object sender, EventArgs e)
 {
     if (ValidarDescripcion())
     {
         if (ValidarImporte())
         {
             if (ValidarDuplicado())
             {
                 string ClavePlatillo = txtClavePlatillo.Text;
                 string desc          = txtDescripcion.Text;
                 double importe       = Convert.ToDouble(txtImportePlatillo.Text);
                 int    tiempo        = Convert.ToInt32(numUpTiempo.Value);
                 listPlatillos.AgregaPlatillo(desc, importe, tiempo);
                 MessageBox.Show("Platillo Agregado Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 //Limpiar ErrorProvider
                 ErrorPPlatillos.SetError(txtDescripcion, "");
                 ErrorPPlatillos.SetError(txtImportePlatillo, "");
                 DataGPlatillos.Rows.Clear();
                 string[] Aclave   = listPlatillos.arregloClave();
                 string[] Adesc    = listPlatillos.arregloDescripcion();
                 string[] Aimporte = listPlatillos.arregloImporte();
                 string[] Atiempo  = listPlatillos.arregloTiempo();
                 for (int i = 0; i < Aclave.Length; i++)
                 {
                     DataGPlatillos.Rows.Add(Aclave[i], Adesc[i], Aimporte[i], Atiempo[i]);
                 }
                 //Limpiar Al Registrar
                 txtDescripcion.Text     = "";
                 txtImportePlatillo.Text = "0";
                 numUpTiempo.Value       = 10;
                 txtClavePlatillo.Text   = Platillo.ObtieneClave().ToString();
                 txtDescripcion.Focus();
             }
         }
     }
 }