예제 #1
0
 public void InsertarInfoLaboral(tbInfoLaboral tbinfoLaboral)
 {
     using (var db = new BD_SIRESEPEntities1())
     {
         db.InfoLaboral.Add(MapearBD(tbinfoLaboral));
         db.SaveChanges();
     }
 }
 public ActionResult Create(tbInfoLaboral tblaboral)
 {
     if (ModelState.IsValid)
     {
         labor.InsertarInfoLaboral(tblaboral);
     }
     return(RedirectToAction("Index"));
 }
예제 #3
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 InfoLaboral MapearBD(tbInfoLaboral tbinfoLa)
 {
     return(new InfoLaboral()
     {
         idInfoLaboral = tbinfoLa.idInfoLaboral,
         profesion = tbinfoLa.profesion,
         tiempoExperiencia = tbinfoLa.tiempoExperiencia,
     });
 }
예제 #4
0
 public void ActualizarInfoLaboral(tbInfoLaboral tbinfoLaboral)
 {
     using (var db = new BD_SIRESEPEntities1())
     {
         var editar = db.InfoLaboral.Find(tbinfoLaboral.idInfoLaboral);
         //solo se ponen los datos que se pueden editar
         editar.profesion         = tbinfoLaboral.profesion;
         editar.tiempoExperiencia = tbinfoLaboral.tiempoExperiencia;
         db.SaveChanges();
     }
 }
 public ActionResult Edit(tbInfoLaboral tblaboral)
 {
     labor.ActualizarInfoLaboral(tblaboral);
     return(RedirectToAction("Index"));
 }