/// <summary> /// Validacion de los datos /// </summary> /// <returns></returns> public bool Validar() { bool paso = true; if (string.IsNullOrWhiteSpace(NombreCategoriaTextBox.Text)) { ErrorProvider.SetError(NombreCategoriaTextBox, "La categira no puede estar vacia"); NombreCategoriaTextBox.Focus(); paso = false; } return(paso); }
/// <summary> /// Boton para guardar los datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnGuardar_Click(object sender, EventArgs e) { RepositorioBase <Categorias> repositorio = new RepositorioBase <Categorias>(new Contexto()); Contexto contexto = new Contexto(); bool paso = false; if (!Validar()) { return; } Categorias categorias = LLenaClase(); if (CategoriaIdNumericUpDown.Value == 0) { var op = contexto.Categorias.FirstOrDefault(c => c.NomnbreCategoria == NombreCategoriaTextBox.Text); if (op != null) { ErrorProvider.SetError(NombreCategoriaTextBox, "Nombre existente en la base de datos"); NombreCategoriaTextBox.Focus(); paso = false; } else { paso = repositorio.Guardar(categorias); Limpiar(); } } else { if (!Existe()) { MessageBox.Show("No se pueda modificar un usuario que no esiste", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { var opcion = MessageBox.Show("Desea modifcar el usuario", "Question", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (DialogResult.OK == opcion) { repositorio.Modificar(categorias); Limpiar(); } } } if (paso) { MessageBox.Show("Guardado!!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error al guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool Validar() { bool paso = true; if (string.IsNullOrEmpty(NombreCategoriaTextBox.Text)) { paso = false; NombreCategoriaTextBox.Focus(); } if (string.IsNullOrEmpty(FechaIngresoDateTimePicker.Text)) { paso = false; FechaIngresoDateTimePicker.Focus(); } return(paso); }
private bool Validar() { bool paso = true; if (string.IsNullOrWhiteSpace(CategoriaIdTextBox.Text)) { MessageBox.Show("EL campo categoriaID no puede estar vacio", "Aviso", MessageBoxButton.OKCancel, MessageBoxImage.Information); CategoriaIdTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(NombreCategoriaTextBox.Text)) { MessageBox.Show("EL campo NombreCategoria no puede estar vacio", "Aviso", MessageBoxButton.OKCancel, MessageBoxImage.Information); NombreCategoriaTextBox.Focus(); paso = false; } return(paso); }