public Cargos buscarCargo(int id) { try { string sql = "SELECT * FROM Cargos WHERE id_cargo = @id"; Cargos c = null; com.CommandText = sql; com.Connection = con; com.Parameters.AddWithValue("id", id); con.Open(); reader = com.ExecuteReader(); if (reader.Read()) { c = new Cargos(); c.cargosID = Convert.ToInt32(reader["id_cargo"]); c.Descripcion = reader["cargo"].ToString(); } con.Close(); return c; }catch(Exception e){ throw e; } }
protected void gvCargos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Delete") { GridViewRow row = gvCargos.Rows[Convert.ToInt32(e.CommandArgument)]; int idCargo = Convert.ToInt32(row.Cells[2].Text); cargosBL.eliminarCargo(idCargo); //gvCargos.DataSource = cargosBL.listadoCargos(); List<Cargos> listado = (List<Cargos>)gvCargos.DataSource; listado.RemoveAt(Convert.ToInt32(e.CommandArgument)); gvCargos.DataSource = listado; gvCargos.DataBind(); } else if (e.CommandName == "Select") { GridViewRow row = gvCargos.Rows[Convert.ToInt32(e.CommandArgument)]; Cargos cargo = new Cargos(); cargo.cargosID = Convert.ToInt32(row.Cells[2].Text); cargo.Descripcion = row.Cells[3].Text; hiddenID.Value = cargo.cargosID.ToString(); txtDescripcion.Text = cargo.Descripcion; } }
protected void btnCrear_Click(object sender, EventArgs e) { Cargos cargo = new Cargos(); cargo.cargosID = Convert.ToInt32(cargoID.Text); cargo.Descripcion = descripcion.Text; cargosBL.crearCargo(cargo); //gvCargos.DataSource = cargosBL.listadoCargos(); List<Cargos> listado = (List<Cargos>)gvCargos.DataSource; listado.Add(cargo); gvCargos.DataSource = listado; gvCargos.DataBind(); cargoID.Text = ""; descripcion.Text = ""; }
protected void btnActualizar_Click(object sender, EventArgs e) { Cargos cargo = new Cargos(); cargo.cargosID = Convert.ToInt32(hiddenID.Value); cargo.Descripcion = txtDescripcion.Text; cargosBL.actualizarCargo(cargo); //gvCargos.DataSource = cargosBL.listadoCargos(); List<Cargos> listado = (List<Cargos>)gvCargos.DataSource; var index = listado.FindIndex(c => c.cargosID == Convert.ToInt32(hiddenID.Value)); listado[index].Descripcion = txtDescripcion.Text; gvCargos.DataSource = listado; gvCargos.DataBind(); }
public int actualizarCargo(Cargos c) { try { string sql; int filasActualizadas; sql = "UPDATE Cargos SET cargo = @cargo WHERE id_cargo = @id"; con.Open(); com.CommandText = sql; com.Parameters.AddWithValue("cargo", c.Descripcion); com.Parameters.AddWithValue("id", c.cargosID); com.Connection = con; filasActualizadas = com.ExecuteNonQuery(); con.Close(); return filasActualizadas; }catch(Exception e) { throw e; } }
public int crearCargo(Cargos c) { try { int filasCreadas; string sql = @"INSERT INTO Cargos (id_cargo, cargo) VALUES (@id, @cargo)"; con.Open(); com.CommandText = sql; com.Connection = con; com.Parameters.AddWithValue("id", c.cargosID); com.Parameters.AddWithValue("cargo", c.Descripcion); filasCreadas = com.ExecuteNonQuery(); con.Close(); return filasCreadas; } catch (Exception e) { throw e; } }
public List<Cargos> listadoCargos() { try { string sql; List<Cargos> listadoCargos = new List<Cargos>(); sql = @"SELECT * FROM Cargos"; com.CommandText = sql; com.Connection = con; con.Open(); reader = com.ExecuteReader(); while (reader.Read()) { Cargos cargo = new Cargos(); cargo.cargosID = Convert.ToInt32(reader["id_cargo"]); cargo.Descripcion = Convert.ToString(reader["cargo"]); listadoCargos.Add(cargo); } con.Close(); return listadoCargos; }catch(SqlException se) { throw se; } }
public int crearCargo(Cargos c) { return cargosDAO.crearCargo(c); }
public int actualizarCargo(Cargos c) { return cargosDAO.actualizarCargo(c); }