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"); } }
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); }