public void EliminarCargo(cargos carg) { var cargos = db.cargos.First(x => x.id == carg.id); db.cargos.Remove(cargos); db.SaveChanges(); }
public int remove(cargos cargos) { int a = 0; String query = "DELETE FROM cargos WHERE id_cargo = @id_cargo"; conn = new conexion(); SqlCommand command = conn.getConn().CreateCommand(); SqlTransaction trans = conn.getConn().BeginTransaction("simpleTrans"); try { command.Connection = conn.getConn(); command.CommandText = query; command.Transaction = trans; command.Parameters.Add("@id_cargo", SqlDbType.Int); command.Parameters["@id_cargo"].Value = cargos.Id_cargo; command.ExecuteNonQuery(); trans.Commit(); a = 1; } catch (Exception e) { trans.Rollback(); } finally { conn.cerrar(); } return(a); }
public void EditarCargos(cargos car) { var cargos = db.cargos.First(x => x.id == car.id); cargos.cargo = car.cargo; db.SaveChanges(); }
public IHttpActionResult Putcargos(int id, cargos cargos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cargos.idcargo) { return(BadRequest()); } db.Entry(cargos).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!cargosExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// devuleve un registro en particular public static cargos GellIdCargos(string c, int i) { cargos list = null; using (MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["default"].ToString())) { conn.Open(); MySqlCommand cmd; if (i == 1) { cmd = new MySqlCommand("SELECT * FROM cargos WHERE cod like @cod", conn); } else { cmd = new MySqlCommand("SELECT * FROM cargos WHERE nom like @cod", conn); } cmd.Parameters.AddWithValue("@cod", c); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows == true) { while (reader.Read()) { list = LoadCargos(reader); } } } return(list); }
public Empleados(int id, int o) { InitializeComponent(); operacion = 1; idempleado = id; llenarCombos(); llenarCargos(); opcion = o; Model model = new Model(); empleados emp = new empleados(); emp = model.Entidades.empleados.Single(a => a.idempleado == id); empleadoNombres.Text = emp.nombres; empleadoApellidos.Text = emp.apellidos; empleadoDireccion.Text = emp.direccion; empleadoDUI.Text = emp.dui; empleadoNIT.Text = emp.NIT; cargos c = new cargos(); c = model.Entidades.cargos.Single(a => a.idcargo == emp.idcargo); empleadoCargo.Text = c.nombre_cargo; departamentos dep = new departamentos(); dep = model.Entidades.departamentos.Single(a => a.id_departamento == emp.iddepartamento); empleadoDepartamento.Text = dep.nombredepartamento; municipios m = new municipios(); m = model.Entidades.municipios.Single(a => a.idmunicipio == emp.idmunicipio); empleadoMunicipio.Text = m.nombremunicipio; txtTelefono.Text = emp.telefono; dtFecha.Value = emp.fecha_contratacion; }
public ActionResult DeleteConfirmed(int id) { cargos cargos = db.cargos.Find(id); db.cargos.Remove(cargos); db.SaveChanges(); return(RedirectToAction("Index")); }
public int deleteCargos(int id_cargos) { cargos cargo = new cargos(); cargo.Id_cargo = id_cargos; CargosService dao = new CargoServiceImpl(); return((int)dao.remove(cargo)); }
// Escribe los valores en la clase cargos private static cargos LoadCargos(IDataReader reader) { cargos item = new cargos(); item.cod = Convert.ToString(reader["cod"]); item.nom = Convert.ToString(reader["nom"]); item.niv = Convert.ToInt32(reader["niv"]); item.sal = Convert.ToDecimal(reader["sal"]); return(item); }
public ActionResult Edit([Bind(Include = "id_cargos,codigoCargo,cargo")] cargos cargos) { if (ModelState.IsValid) { db.Entry(cargos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cargos)); }
public int agregarCargo(String nombre, String descripcion, Decimal salario) { cargos cargos = new cargos(); cargos.NomCargo1 = nombre; cargos.DescripcionCargo1 = descripcion; cargos.Salario1 = salario; CargosService dao = new CargoServiceImpl(); return((int)dao.add(cargos)); }
public IHttpActionResult Getcargos(int id) { cargos cargos = db.cargos.Find(id); if (cargos == null) { return(NotFound()); } return(Ok(cargos)); }
public void InsertCargos(cargos cargos) { if ((cargos.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(cargos, EntityState.Added); } else { this.ObjectContext.cargos.AddObject(cargos); } }
public ActionResult Create([Bind(Include = "id_cargos,codigoCargo,cargo")] cargos cargos) { if (ModelState.IsValid) { db.cargos.Add(cargos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cargos)); }
public IHttpActionResult Postcargos(cargos cargos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.cargos.Add(cargos); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = cargos.idcargo }, cargos)); }
public int updateCargos(Int32 id_cargos, String nombre, String descripcion, Decimal salario) { cargos cargos = new cargos(); cargos.Id_cargo = id_cargos; cargos.NomCargo1 = nombre; cargos.DescripcionCargo1 = descripcion; cargos.Salario1 = salario; CargosService dao = new CargoServiceImpl(); return((int)dao.update(cargos)); }
public void DeleteCargos(cargos cargos) { if ((cargos.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(cargos, EntityState.Deleted); } else { this.ObjectContext.cargos.Attach(cargos); this.ObjectContext.cargos.DeleteObject(cargos); } }
public IHttpActionResult Deletecargos(int id) { cargos cargos = db.cargos.Find(id); if (cargos == null) { return(NotFound()); } db.cargos.Remove(cargos); db.SaveChanges(); return(Ok(cargos)); }
// GET: cargos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cargos cargos = db.cargos.Find(id); if (cargos == null) { return(HttpNotFound()); } return(View(cargos)); }
private void frmcargosdet_Load(object sender, EventArgs e) { IntPtr hmenu = GetSystemMenu(this.Handle, 0); int cnt = GetMenuItemCount(hmenu); // remove 'close' action RemoveMenu(hmenu, cnt - 1, MF_DISABLED | MF_BYPOSITION); // remove extra menu line RemoveMenu(hmenu, cnt - 2, MF_DISABLED | MF_BYPOSITION); DrawMenuBar(this.Handle); if (!string.IsNullOrEmpty(_id)) { cargos c = op_cargos.GellIdCargos(_id, 1); if (c != null) { this.Text = "Editando Registro:[" + c.NombreCompleto + "]"; this.textBox1.Text = c.cod; this.textBox2.Text = c.nom; this.textBox3.Text = c.niv.ToString(); this.textBox4.Text = c.sal.ToString(); //this.label10.Text = "CARGO: " + c.NombreCompleto; toolStripButton3.Visible = false; toolStripButton5.Visible = true; toolStripButton1.Visible = false; foreach (Control i in this.Controls) { if (i is TextBox) { i.Enabled = false; } } } } else { toolStripButton3.Visible = false; toolStripButton5.Visible = false; toolStripButton1.Visible = true; this.Text = "Nuevo Registro de Cargos"; //this.label10.Text = "NUEVO CARGO..."; } _id = null; }
public ActionResult Edit(cargos cargos) { try { if (ModelState.IsValid) { db.Entry(cargos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cargos)); } catch { return(View(cargos)); } }
public ActionResult Create(cargos cargos) { try { if (ModelState.IsValid) { db.cargos.Add(cargos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cargos)); } catch { return(View(cargos)); } }
public List <cargos> findAll() { List <cargos> lista = new List <cargos>(0); conn = new conexion(); SqlCommand command = new SqlCommand("SELECT * FROM cargos", conn.getConn()); SqlDataReader rd = command.ExecuteReader(); while (rd.Read()) { cargos cargos = new cargos(); cargos.Id_cargo = rd.GetInt32(0); cargos.NomCargo1 = rd.GetString(1); cargos.Salario1 = rd.GetDecimal(2); cargos.DescripcionCargo1 = rd.GetString(3); lista.Add(cargos); } rd.Close(); conn.cerrar(); return(lista); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex >= 0) { if (this.dataGridView1.Columns[e.ColumnIndex].Name == "Column1") { int a = Convert.ToInt32(MessageBox.Show("Está seguro que desea eliminar el registro", Application.ProductName.ToString(), MessageBoxButtons.YesNo, MessageBoxIcon.Information)); if (a == 6) { DataGridViewRow row = dataGridView1.CurrentRow as DataGridViewRow; cargos c = new cargos(); c.cod = row.Cells[0].Value.ToString(); c.nom = row.Cells[1].Value.ToString(); c.niv = Convert.ToInt32(row.Cells[2].Value.ToString()); c.sal = Convert.ToDecimal(row.Cells[3].Value.ToString()); op_cargos.accion(c, 3); //this.toolStripStatusLabel1.Text = "Cargando..."; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = op_cargos.GellAllCargos(); this.toolStripStatusLabel1.Text = dataGridView1.RowCount.ToString(); } } } } catch (MySqlException ex) { if (ex.Number == 1451) { MessageBox.Show("El dato está siendo utilizado, por lo tanto es imposible de eliminar", Application.ProductName.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show(ex.Message, Application.ProductName.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ActionResult Delete(int?id, cargos cargos) { try { if (ModelState.IsValid) { cargos = db.cargos.Find(id); if (cargos == null) { return(HttpNotFound()); } db.cargos.Remove(cargos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cargos)); } catch { return(View(cargos)); } }
public cargos findById(int id_cargo) { cargos cargos = new cargos(); String sqlString = "SELECT * FROM cargos WHERE id_cargo = @id_cargo"; conn = new conexion(); SqlCommand command = new SqlCommand(sqlString, conn.getConn()); command.Parameters.Add("@id_cargo", SqlDbType.Int); command.Parameters["@id_cargo"].Value = id_cargo; SqlDataReader rd = command.ExecuteReader(); while (rd.Read()) { cargos = new cargos(); cargos.Salario1 = rd.GetDecimal(3); cargos.DescripcionCargo1 = rd.GetString(2); cargos.NomCargo1 = rd.GetString(1); cargos.Id_cargo = rd.GetInt32(0); } rd.Close(); conn.cerrar(); return(cargos); }
// hace las operaciones correspondiente al procedimiento almacenado. public static int accion(cargos c, int op) { int rowsAffected = 0; try { using (MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["default"].ToString())) { con.Open(); MySqlCommand command = new MySqlCommand("SP_cargos", con); command.CommandType = CommandType.StoredProcedure; MySqlParameter paramId = new MySqlParameter("msj", MySqlDbType.Int32); paramId.Direction = ParameterDirection.Output; command.Parameters.Add(paramId); command.Parameters.AddWithValue("cod1", c.cod); command.Parameters.AddWithValue("nom1", c.nom); command.Parameters.AddWithValue("niv1", c.niv); command.Parameters.AddWithValue("sal1", c.sal); command.Parameters.AddWithValue("opc", op); command.ExecuteNonQuery(); rowsAffected = int.Parse(command.Parameters["msj"].Value.ToString()); } } catch (MySqlException ex) { MessageBox.Show("Error de acceso a datos: " + ex.Message.ToString(), Application.ProductName.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex1) { MessageBox.Show("Error: " + ex1.Message.ToString(), Application.ProductName.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } return(rowsAffected); }
public int update(cargos cargos) { int a = 0; String query = "UPDATE cargos SET NomCargo = @NomCargo, Salario = @Salario, DescripcionCargo = @DescripcionCargo WHERE id_cargo = @id_cargo"; conn = new conexion(); SqlCommand command = conn.getConn().CreateCommand(); SqlTransaction trans = conn.getConn().BeginTransaction("simpleTrans"); try { command.Connection = conn.getConn(); command.CommandText = query; command.Transaction = trans; command.Parameters.Add("@id_cargo", SqlDbType.Int); command.Parameters["@id_cargo"].Value = cargos.Id_cargo; command.Parameters.Add("@NomCargo", SqlDbType.VarChar, 50); command.Parameters["@NomCargo"].Value = cargos.NomCargo1; command.Parameters.Add("@Salario", SqlDbType.Decimal); command.Parameters["@Salario"].Value = cargos.Salario1; command.Parameters.Add("@DescripcionCargo", SqlDbType.Text); command.Parameters["@DescripcionCargo"].Value = cargos.DescripcionCargo1; command.ExecuteNonQuery(); trans.Commit(); a = 1; } catch (Exception e) { trans.Rollback(); } finally { conn.cerrar(); } return(a); }
public int add(cargos cargo) { int a = 0; conn = new conexion(); SqlTransaction tran; SqlCommand command = conn.getConn().CreateCommand(); tran = conn.getConn().BeginTransaction("simpleTransicion"); try { command.Connection = conn.getConn(); command.Transaction = tran; command.CommandText = "INSERT INTO cargos(NomCargo,Salario,DescripcionCargo) VALUES(@NomCargo,@Salario,@DescripcionCargo)"; command.Parameters.Add("@NomCargo", SqlDbType.VarChar, 50); command.Parameters.Add("@Salario", SqlDbType.Decimal); command.Parameters.Add("@DescripcionCargo", SqlDbType.Text); command.Parameters["@NomCargo"].Value = cargo.NomCargo1; command.Parameters["@Salario"].Value = cargo.Salario1; command.Parameters["@DescripcionCargo"].Value = cargo.DescripcionCargo1; command.ExecuteNonQuery(); tran.Commit(); a = 1; } catch (Exception e) { tran.Rollback(); } finally { conn.cerrar(); } return(a); }
public ActionResult Create([Bind(Include = "Subempcar_id,Sub_Id,Car_Id")] subempresa_cargo subempresa_Cargo, cargos cargos, int subemp_id) { if (ModelState.IsValid) { subempresa_Cargo.Sub_Id = subemp_id; subempresa_Cargo.Car_Id = cargos.Car_Id; db.subempresa_cargo.Add(subempresa_Cargo); db.SaveChanges(); return(RedirectToAction("Index", new { subemp_id })); } return(View(subempresa_Cargo)); }