public ActionResult DeleteConfirmed(int id) { DEPARTAMENTOS dEPARTAMENTOS = db.DEPARTAMENTOS.Find(id); db.DEPARTAMENTOS.Remove(dEPARTAMENTOS); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdDepartamento,NomDepartamento")] DEPARTAMENTOS dEPARTAMENTOS) { if (ModelState.IsValid) { db.Entry(dEPARTAMENTOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dEPARTAMENTOS)); }
public ActionResult Create([Bind(Include = "IdDepartamento,NomDepartamento")] DEPARTAMENTOS dEPARTAMENTOS) { if (ModelState.IsValid) { db.DEPARTAMENTOS.Add(dEPARTAMENTOS); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dEPARTAMENTOS)); }
public ActionResult Edit([Bind(Include = "ID_DEPARTAMENTO,NOMBRE,DESCRIPCION,EMPRESA")] DEPARTAMENTOS dEPARTAMENTOS) { if (ModelState.IsValid) { db.Entry(dEPARTAMENTOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EMPRESA = new SelectList(db.EMPRESAS, "ID_EMPRESA", "NOMBRE", dEPARTAMENTOS.EMPRESA); return(View(dEPARTAMENTOS)); }
public ActionResult CreateDep([Bind(Include = "SIGLAS,NOMBRE")] DEPARTAMENTOS dEPARTAMENTOS) { if (ModelState.IsValid) { db.DEPARTAMENTOS.Add(dEPARTAMENTOS); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DEPARTAMENTO = new SelectList(db.DEPARTAMENTOS, "SIGLAS", "NOMBRE", dEPARTAMENTOS); return(View(dEPARTAMENTOS)); }
// GET: DEPARTAMENTOS/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DEPARTAMENTOS dEPARTAMENTOS = db.DEPARTAMENTOS.Find(id); if (dEPARTAMENTOS == null) { return(HttpNotFound()); } return(View(dEPARTAMENTOS)); }
public static Departamentos ToModel(this DEPARTAMENTOS Table) { if (Table == null) { return(null); } return(new Departamentos() { Id = Table.Id, Descripcion = Table.Descripcion, Fecha_Creacion = Table.Fecha_Creacion }); }
// GET: DEPARTAMENTOS/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DEPARTAMENTOS dEPARTAMENTOS = db.DEPARTAMENTOS.Find(id); if (dEPARTAMENTOS == null) { return(HttpNotFound()); } ViewBag.EMPRESA = new SelectList(db.EMPRESAS, "ID_EMPRESA", "NOMBRE", dEPARTAMENTOS.EMPRESA); return(View(dEPARTAMENTOS)); }
// GET: DEPARTAMENTOS/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DEPARTAMENTOS dEPARTAMENTOS = db.DEPARTAMENTOS.Find(id); if (dEPARTAMENTOS == null) { return(HttpNotFound()); } viewBagEmpresas(); return(View(dEPARTAMENTOS)); }
// POST: api/Departamentos public ResponseResult Post([FromBody] DepartamentosViewModel departamento) { ResponseResult response = new ResponseResult() { Message = "", Result = false }; var departamentoinDb = new DEPARTAMENTOS() { REFERENCIA = departamento.REFERENCIA, DESCRIPCION = departamento.DESCRIPCION, NOMBRE = departamento.NOMBRE }; using (var _db = db.Database.BeginTransaction()) { try { db.DEPARTAMENTOS.Add(departamentoinDb); db.SaveChanges(); if (departamento != null) { if (departamento.EMPLEADOS.Count() > 0) { foreach (var item in departamento.EMPLEADOS) { db.EMPLEADOS.Add(new EMPLEADOS() { DESCRIPCION = item.DESCRIPCION, FECHA_NACIMIENTO = item.FECHA_NACIMIENTO, GENERO_SEXO = item.GENERO_SEXO, ID_DEPARTAMENTO = departamentoinDb.ID_DEPARTAMENTO, NOMBRE = item.NOMBRE }); db.SaveChanges(); } } } _db.Commit(); response.Message = "Departamento almacenado correctamente"; response.Result = true; } catch (Exception E) { _db.Rollback(); response.Message = "Departamento no almacenado correctamente, debe ingresar todos los datos de los empleados"; } } return(response); }
/// <summary> /// Converts this instance of <see cref="DEPARTAMENTOS"/> to an instance of <see cref="Departamentos"/>. /// </summary> /// <param name="entity"><see cref="DEPARTAMENTOS"/> to convert.</param> public static Departamentos ToModel(this DEPARTAMENTOS entity) { if (entity == null) { return(null); } var dto = new Departamentos(); dto.Id = entity.Id; dto.Descripcion = entity.Descripcion; dto.Fecha_Creacion = entity.Fecha_Creacion; entity.OnDTO(dto); return(dto); }
/// <summary> /// Converts this instance of <see cref="Departamentos"/> to an instance of <see cref="DEPARTAMENTOS"/>. /// </summary> /// <param name="dto"><see cref="Departamentos"/> to convert.</param> public static DEPARTAMENTOS ToTable(this Departamentos dto) { if (dto == null) { return(null); } var entity = new DEPARTAMENTOS(); entity.Id = dto.Id; entity.Descripcion = dto.Descripcion; entity.Fecha_Creacion = DateTime.Now; dto.OnEntity(entity); return(entity); }
public ActionResult Create([Bind(Include = "ID_DEPARTAMENTO,NOMBRE,DESCRIPCION,EMPRESA,ESTADO")] DEPARTAMENTOS dEPARTAMENTOS) { if (ModelState.IsValid) { db.DEPARTAMENTOS.Add(dEPARTAMENTOS); try { db.SaveChanges(); } catch (Exception e) { TempData["Error"] = "Se debe de seleccionar una empresa. Si no es posible seleccionar alguna, probablemente, las empresas existentes se encuentren inactivas o no existe ninguna."; return(RedirectToAction("Create")); } TempData["Success"] = "¡El Departamento ha sido creado exitosamente!"; return(RedirectToAction("Create")); } viewBagEmpresas(); return(View(dEPARTAMENTOS)); }
public ActionResult Edit([Bind(Include = "ID_DEPARTAMENTO,NOMBRE,DESCRIPCION,EMPRESA,ESTADO")] DEPARTAMENTOS dEPARTAMENTOS) { if (ModelState.IsValid) { db.Entry(dEPARTAMENTOS).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { TempData["Error"] = "Se debe de seleccionar una empresa.Si no es posible seleccionar alguna, probablemente, las empresas existentes se encuentren inactivas o no existe ninguna."; return(RedirectToAction("Index")); } db.SaveChanges(); TempData["Success"] = "¡La información del departamento ha sido editada exitosamente!"; return(RedirectToAction("Index")); } viewBagEmpresas(); return(View(dEPARTAMENTOS)); }
/// <summary> /// Invoked when <see cref="ToTable"/> operation is about to return. /// </summary> /// <param name="entity"><see cref="DEPARTAMENTOS"/> converted from <see cref="Departamentos"/>.</param> static partial void OnEntity(this Departamentos dto, DEPARTAMENTOS entity);
/// <summary> /// Invoked when <see cref="ToModel"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="Departamentos"/> converted from <see cref="DEPARTAMENTOS"/>.</param> static partial void OnDTO(this DEPARTAMENTOS entity, Departamentos dto);