private void btnGuardar_Click(object sender, EventArgs e) { if (txtDescripcion.Text == "") { MessageBox.Show(this, "Debe ingresar una descripcion", "Mensaje: Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Area area = new Area(); area.Descripcion = txtDescripcion.Text; try { if(servicio.registrarArea(area)){ MessageBox.Show("Registro satisfactorio", "Mensaje: Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); listarAreas(); btnNuevo.Text = "Nuevo"; } else MessageBox.Show("No se pudo completar la operacion.", "Mensaje: Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); activaBotones(true, true, false, false); } catch (Exception err) { MessageBox.Show(this, "Ocurrio un problema al registar. \n\n Intentelo otra vez o comuniquelo a Sistemas.", "Mensaje: Error", MessageBoxButtons.OK, MessageBoxIcon.Error); System.Console.WriteLine("ERROR -> presentacion -> Admi_buscarArea -> btnGuardar " + err); } }
public bool eliminarArea(Area area) { bool exito; con.abrirConexion(); exito = dao.eliminar(area); con.cerrarConexion(); return exito; }
public bool actualizarArea(Area area) { bool exito; con.abrirConexion(); exito = dao.actualizar(area); con.cerrarConexion(); return exito; }
public bool registrarArea(Area area) { bool exito; con.abrirConexion(); exito = dao.registrar(area); con.cerrarConexion(); return exito; }
public bool eliminar(Area area) { String sentenciaSQL = "update area set estado = 0 where id = @id; "; try { SqlCommand comando = con.obtenerComandoSQL(sentenciaSQL); comando.Parameters.AddWithValue("@id", area.Id); comando.ExecuteNonQuery(); return true; } catch (Exception err) { System.Console.WriteLine("ERROR -> persistencia -> AreaDAO -> eliminar " + err + "\n"); throw err; } return false; }
public bool registrar(Area area) { String sentenciaSQL = "insert into area (descripcion) values (@descripcion);"; try { SqlCommand comando = con.obtenerComandoSQL(sentenciaSQL); comando.Parameters.AddWithValue("@descripcion", area.Descripcion); comando.ExecuteNonQuery(); return true; } catch (Exception err) { System.Console.WriteLine("ERROR -> persistencia -> AreaDAO -> registrar " + err + "\n"); throw err; } return false; }
private void dataAreas_MouseClick(object sender, MouseEventArgs e) { areaSeleccionada = listaDeAreas[int.Parse(dataAreas.CurrentRow.Index.ToString())]; txtDescripcion.Text = areaSeleccionada.Descripcion; activaBotones(false, true, false, true); }
public List<Area> listarTodo() { List<Area> listaDeAreas = new List<Area>(); String sentenciaSQL = "select id, descripcion from area where estado = '1' "; try { SqlDataReader resultado = con.ejecutarConsulta(sentenciaSQL); while (resultado.Read()) { Area area = new Area(); area.Id = resultado.GetInt32(0); area.Descripcion = resultado.GetString(1); listaDeAreas.Add(area); } resultado.Close(); return listaDeAreas; } catch (Exception err) { System.Console.WriteLine("ERROR -> persistencia -> AreaDAO -> listarTodos " + err + "\n"); throw err; } }