public bool GuardarAprendizFicha(int Id, int Ficha, string Descrip) { var Datos = (from i in entity.Aprendices_Tecnica where i.Id == Id select i).FirstOrDefault(); if (Datos.Ficha == Ficha) { return(false); } else { var Datos2 = (from i in entity.Ficha_VTitulada where i.Id == Datos.Ficha select i).FirstOrDefault(); Novedades_Tecnica objN = new Novedades_Tecnica(); objN.Aprendiz = Id; objN.Ficha = Datos.Ficha; objN.Descripcion = Descrip; objN.Nueva_Ficha = Ficha.ToString(); Datos.Ficha = Ficha; entity.Novedades_Tecnica.Add(objN); entity.SaveChanges(); return(true); } }
public bool GuardarAprendizEstado(int Id, string Estado, string Descrip) { Model1 entity = new Model1(); var Item = (from i in entity.Aprendices_Tecnica where i.Id == Id select i).First(); var Itm1 = (from e in entity.Novedades_Tecnica where e.Aprendiz == Id select e).FirstOrDefault(); if (Itm1 == null) { Novedades_Tecnica oNovedadesTecnica = new Novedades_Tecnica(); oNovedadesTecnica.Ficha = Item.Ficha; oNovedadesTecnica.Aprendiz = Id; oNovedadesTecnica.Descripcion = Descrip; oNovedadesTecnica.Nueva_Ficha = "No Aplica"; entity.Novedades_Tecnica.Add(oNovedadesTecnica); entity.SaveChanges(); return(true); } else { if (Item.Estado == Estado) { return(false); } else { var Itm2 = (from x in entity.Novedades_Tecnica where x.Aprendiz == Id select x).First(); Item.Estado = Estado; Itm2.Descripcion = Descrip; entity.SaveChanges(); return(true); } } //var Datos = (from i in entity.Aprendices_Tecnica // where i.Id == Id // select i).FirstOrDefault(); //if (Datos.Estado == Estado) //{ // return false; //} //else //{ // var Datos2 = (from i in entity.Ficha_Tecnica // where i.Id == Datos.Ficha // select i).FirstOrDefault(); // Novedades_Tecnica objN = new Novedades_Tecnica(); // objN.Aprendiz = Id; // objN.Ficha = Datos.Ficha; // objN.Descripcion = Descrip; // objN.Nueva_Ficha = "No Aplica"; // Datos.Estado = Estado; // entity.Novedades_Tecnica.Add(objN); // entity.SaveChanges(); // return true; //} }