コード例 #1
0
 public void InsertarInfoPuesto(tbInfoPuesto tbinfopuesto)
 {
     using (var db = new BD_SIRESEPEntities1())
     {
         db.InfoPuesto.Add(MapearBD(tbinfopuesto));
         db.SaveChanges();
     }
 }
コード例 #2
0
 /*estos dos metodos son mapeos a bd - aplicacion, sirve de traduccion ya que si no se hace esto no hay comunicacion entre la
  * la base y la aplicacion*/
 private InfoPuesto MapearBD(tbInfoPuesto tbpuesto)
 {
     return(new InfoPuesto()
     {
         idPuesto = tbpuesto.idPuesto,
         puesto = tbpuesto.puesto,
     });
 }
コード例 #3
0
 public ActionResult Create(tbInfoPuesto tbpuesto)
 {
     if (ModelState.IsValid)
     {
         puest.InsertarInfoPuesto(tbpuesto);
     }
     return(RedirectToAction("Index"));
 }
コード例 #4
0
 public void ActualizarInfoPuesto(tbInfoPuesto tbinfopuesto)
 {
     using (var db = new BD_SIRESEPEntities1())
     {
         var editar = db.InfoPuesto.Find(tbinfopuesto.idPuesto);
         //solo se ponen los datos que se pueden editar
         editar.puesto = tbinfopuesto.puesto;
         db.SaveChanges();
     }
 }
コード例 #5
0
 public ActionResult Edit(tbInfoPuesto tbpuesto)
 {
     puest.ActualizarInfoPuesto(tbpuesto);
     return(RedirectToAction("Index"));
 }