示例#1
0
 private void cbProducto_DropDownClosed(object sender, EventArgs e)
 {
     //seleccionaProducto = true;
     if (cbProducto.SelectedIndex >= 0)
     {
         if (DatosReceta.existeReceta(id, (int)cbProducto.SelectedValue))
         {
             errorProvider1.SetError(cbProducto, String.Empty);
         }
         else if (DatosReceta.existe((int)cbProducto.SelectedValue))
         {
             errorProvider1.SetError(cbProducto, "Ya existe una receta para este producto");
         }
         else
         {
             errorProvider1.SetError(cbProducto, String.Empty);
         }
     }
     else
     {
         errorProvider1.SetError(cbProducto, "Seleccione el producto");
     }
 }
示例#2
0
        private bool validaciones()
        {
            bool   resultados = true;
            string error      = null;

            //if (seleccionaProducto == false)
            //{
            //    error = "Seleccione un producto";
            //    errorProvider1.SetError(cbProducto, error);
            //    resultados = false;
            //}
            //else
            //{
            //    errorProvider1.SetError(cbProducto, String.Empty);
            //}

            if (cbProducto.SelectedIndex >= 1)
            {
                if (DatosReceta.existeReceta(id, (int)cbProducto.SelectedValue))
                {
                    errorProvider1.SetError(cbProducto, String.Empty);
                }
                else if (DatosReceta.existe((int)cbProducto.SelectedValue))
                {
                    error = "Ya existe una receta para este producto";

                    errorProvider1.SetError(cbProducto, error);
                    resultados = false;
                }
                else
                {
                    errorProvider1.SetError(cbProducto, String.Empty);
                }
            }
            else
            {
                error = "Seleccione el producto";

                errorProvider1.SetError(cbProducto, error);
                resultados = false;
            }

            if (string.IsNullOrEmpty(observacionesTextBox.Text))
            {
                observacionesTextBox.BackColor = Color.White;
                error = "Ingrese alguna observacion";

                errorProvider1.SetError(observacionesTextBox, error);
                resultados = false;
            }

            if (string.IsNullOrEmpty(tiempoTextBox.Text))
            {
                tiempoTextBox.BackColor = Color.White;
                error = "Ingrese el tiempo recomendado";

                errorProvider1.SetError(tiempoTextBox, error);
                resultados = false;
            }

            if (string.IsNullOrEmpty(temperaturaTextBox.Text))
            {
                temperaturaTextBox.BackColor = Color.White;
                error = "Ingrese la temperatura recomendada";

                errorProvider1.SetError(temperaturaTextBox, error);
                resultados = false;
            }

            if (string.IsNullOrEmpty(otrosTextBox.Text))
            {
                otrosTextBox.BackColor = Color.White;
                error = "Ingrese alguna otra observacion";

                errorProvider1.SetError(otrosTextBox, error);
                resultados = false;
            }
            return(resultados);
        }