private void btnGuardar_Click(object sender, EventArgs e) { string codigo = txtCodigo.Text; string cat = txtCategoria.Text; bool banderaCategoria = false; if (cat.Equals("")) { pictureCategoria.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\error.png"); } else { banderaCategoria = true; pictureCategoria.Image = System.Drawing.Image.FromFile("D:\\ingenieria en sistemas\\Fernando sexto semestre\\Programacion 5\\Programas n c# 6to semestre\\ProyectoProgV\\ProyectoProgV\\Resources\\aprovado.png"); } if (banderaCategoria) { if (banderaModificar == false) { Categoria categoria = new Categoria(codigo, cat, estado); int resultado = MetodosBD.InsertarCategoria(categoria); if (resultado > 0) { MessageBox.Show("Datos guardados correctamente", "Mensaje de confirmación"); deshabilitar(); chEstado.Enabled = false; txtCodigo.Text = ""; txtCategoria.Text = ""; pictureCategoria.Image = null; pictureEstado.Image = null; pictureCodigo.Image = null; contador = 0; } dataGridView.DataSource = MetodosBD.cargarCategoria(); } else { bool estado2 = false; if (contador == 0) { estado2 = MetodosBD.buscarEstadoCategoria(txtCodigo.Text); } else { if (contador == 1) { estado2 = estado; contador = 0; } } banderaModificar = false; int resultado = MetodosBD.ActualizarCategoria(codigo, cat, estado2); if (resultado > 0) { txtCodigo.Text = ""; txtCategoria.Text = ""; deshabilitar(); chEstado.Enabled = false; pictureCategoria.Image = null; pictureEstado.Image = null; pictureCodigo.Image = null; MessageBox.Show("Dato Actualizado Correctamente", "Mensaje de Confirmación"); dataGridView.DataSource = MetodosBD.cargarCategoria(); } else { MessageBox.Show("Datos no actualizado", "Mensaje de advertencia"); } } } else { MessageBox.Show("Algún dato esta erroneo o vacío", "Mensaje de advertencia"); } }