public bool GuardarAprendizEdit(Aprendices_Tecnica obj) { var Datos = (from i in entity.Aprendices_Tecnica where i.Id == obj.Id select i).FirstOrDefault(); if (obj.Documento == Datos.Documento) { Datos.TipoDocumento = obj.TipoDocumento; Datos.Ficha = obj.Ficha; Datos.Colegios = obj.Colegios; Datos.Documento = obj.Documento; Datos.Nombre = obj.Nombre; Datos.Apellido = obj.Apellido; Datos.Email = obj.Email; Datos.Telefono = obj.Telefono; Datos.NombreAcudiente = obj.NombreAcudiente; Datos.TelAcudiente = obj.TelAcudiente; Datos.Direccion = obj.Direccion; Datos.Estado = obj.Estado; entity.SaveChanges(); return(true); } else { var newDoc = (from i in entity.Aprendices_Titulada where i.Documento == obj.Documento select i).FirstOrDefault(); if (newDoc == null) { Datos.TipoDocumento = obj.TipoDocumento; Datos.Ficha = obj.Ficha; Datos.Colegios = obj.Colegios; Datos.Documento = obj.Documento; Datos.Nombre = obj.Nombre; Datos.Apellido = obj.Apellido; Datos.Email = obj.Email; Datos.Telefono = obj.Telefono; Datos.NombreAcudiente = obj.NombreAcudiente; Datos.TelAcudiente = obj.TelAcudiente; Datos.Direccion = obj.Direccion; Datos.Estado = obj.Estado; entity.SaveChanges(); return(true); } else { return(false); } } }
//public void CambiarEstado(Novedades_Tecnica oAprendiz) //{ // Model1 entity = new Model1(); // var Item = (from i in entity.Novedades_Tecnica // where i.Id == oAprendiz.Id // select i).First(); // if (Item.Estado == true) // { // Item.Estado = false; // entity.SaveChanges(); // } // else // { // Item.Estado = true; // entity.SaveChanges(); // } //} public bool GuardarAprendiz(Aprendices_Tecnica obj) { var Datos = (from i in entity.Aprendices_Tecnica where i.Documento == obj.Documento select i).FirstOrDefault(); if (Datos == null) { entity.Aprendices_Tecnica.Add(obj); entity.SaveChanges(); return(true); } else { return(false); } }
//Subir archivos APRENDIZ Autor: 1000Via public bool GuardarAprendiz1(Aprendices_TituladaDTO obj) { //Función para consultar el documento del Aprendiz Autor: 1000Via var Datos = (from i in entity.Aprendices_Tecnica where i.Documento == obj.Documento select i).FirstOrDefault(); //Función para consultar el número de la ficha del aprendiz por medio del Id Autor: 1000Via var Numero = Convert.ToInt32(obj.NumeroFicha); var NumeroFicha = (from x in entity.Ficha_Tecnica where x.Num_Ficha == Numero select x).FirstOrDefault(); //Función para consultar el colegio del aprendiz por medio del Id del colegio Autor: 1000Via var Colegio = (from j in entity.Colegios where j.Nombre_Colegio == obj.Colegios select j).FirstOrDefault(); if (Datos == null) { Aprendices_Tecnica oAprendiz = new Aprendices_Tecnica(); oAprendiz.Nombre = obj.Nombre; oAprendiz.Apellido = obj.Apellido; oAprendiz.TipoDocumento = obj.TipoDocumento; oAprendiz.Documento = obj.Documento; oAprendiz.Grado = obj.Grado; oAprendiz.Email = obj.Email; oAprendiz.Telefono = obj.Telefono; oAprendiz.Direccion = obj.Direccion; oAprendiz.NombreAcudiente = obj.NombreAcudiente; oAprendiz.TelAcudiente = obj.TelAcudiente; oAprendiz.Ficha = NumeroFicha.Id; oAprendiz.Colegios = Colegio.Id; oAprendiz.Estado = ""; entity.Aprendices_Tecnica.Add(oAprendiz); entity.SaveChanges(); return(true); } else { return(false); } }
public IHttpActionResult GuardarAprendizEdit(Aprendices_Tecnica objA) { try { TecnicaBl obj = new TecnicaBl(); var datos = obj.GuardarAprendizEdit(objA); if (datos) { return(Ok(new { success = true })); } else { return(Ok(new { success = false })); } } catch (Exception exc) { return(Ok(new { success = false, exc = exc.Message })); } }
public IHttpActionResult FiltrarAprendiz(Aprendices_Tecnica ObjColegio) { try { TecnicaBl obj = new TecnicaBl(); var Datos = obj.FiltrarAprendiz(ObjColegio); if (Datos != null) { return(Ok(new { success = true, datos = Datos })); } else { return(Ok(new { success = false })); } } catch (Exception exc) { return(Ok(new { success = false, exc = exc.Message })); } }
/*Función que permite Filtrar los aprendices Autor: 1000Via*/ public List <Aprendices_TituladaDTO> FiltrarAprendiz(Aprendices_Tecnica oColegio) { List <Aprendices_TituladaDTO> oAprendizDto = new List <Aprendices_TituladaDTO>(); var Institucion = Convert.ToInt32(oColegio.Colegios); var Ficha = oColegio.Ficha; var Estado = oColegio.Estado; List <Aprendices_Tecnica> stringArray = new List <Aprendices_Tecnica>(); if (Institucion != 0 && Ficha == 0 && (Estado == null || Estado == "")) //consulta sólo por institución { var Datos = (from i in entity.Aprendices_Tecnica where i.Colegios == Institucion select i).ToList(); stringArray = Datos; } else { if (Ficha != 0 && Institucion == 0 && (Estado == null || Estado == "")) //consulta sólo ficha { var Datos = (from i in entity.Aprendices_Tecnica where i.Ficha == Ficha select i).ToList(); stringArray = Datos; } else { if ((Estado != null || Estado != "") && Institucion == 0 && Ficha == 0) //consulta sólo Estado { var Datos = (from i in entity.Aprendices_Tecnica where i.Estado == Estado select i).ToList(); stringArray = Datos; } else { if (Institucion != 0 && Ficha != 0 && (Estado == null || Estado == "")) //consulta por institucion y ficha { var Datos = (from i in entity.Aprendices_Tecnica where i.Colegios == Institucion && i.Ficha == Ficha select i).ToList(); stringArray = Datos; } else { if (Institucion != 0 && Ficha == 0 && (Estado != null || Estado != "")) //consulta por institucion y Estado { var Datos = (from i in entity.Aprendices_Tecnica where i.Colegios == Institucion && i.Estado == Estado select i).ToList(); stringArray = Datos; } else { if (Institucion == 0 && (Estado != null || Estado != "") && Ficha != 0) //consulta por Ficha y Estado { var Datos = (from i in entity.Aprendices_Tecnica where i.Ficha == Ficha && i.Estado == Estado select i).ToList(); stringArray = Datos; } else { if (Institucion != 0 && Ficha != 0 && (Estado != null || Estado != "")) //consulta por Institución, ficha y estado. { var Datos = (from i in entity.Aprendices_Tecnica where i.Colegios == Institucion && i.Ficha == Ficha && i.Estado == Estado select i).ToList(); stringArray = Datos; } } } } } } } foreach (var item in stringArray) { Aprendices_TituladaDTO oAprendiz = new Aprendices_TituladaDTO(); var Descripcion = (from e in entity.Novedades_Tecnica where e.Aprendiz == item.Id select e.Descripcion).FirstOrDefault(); var Num_Ficha = (from a in entity.Ficha_Tecnica where a.Id == item.Ficha select a.Num_Ficha).FirstOrDefault(); var Nombre_Colegio = (from x in entity.Colegios where x.Id == item.Colegios select x.Nombre_Colegio).FirstOrDefault(); var id = item.Colegios; var colegio = (from e in entity.Colegios where e.Id == id select e.Nombre_Colegio).FirstOrDefault(); var Fichas = item.Ficha; var fichaId = (from x in entity.Ficha_Tecnica where x.Id == Fichas select x.Num_Ficha).FirstOrDefault(); oAprendiz.Id = item.Id; oAprendiz.Documento = item.Documento; oAprendiz.Nombre = item.Nombre; oAprendiz.Apellido = item.Apellido; oAprendiz.Email = item.Email; oAprendiz.Telefono = item.Telefono; oAprendiz.Estado = item.Estado; oAprendiz.NumFicha = fichaId; oAprendiz.TipoDocumento = item.TipoDocumento; oAprendiz.NomAcudiente = item.NombreAcudiente; oAprendiz.TelefonoAcud = item.TelAcudiente; oAprendiz.Direccion = item.Direccion; oAprendiz.Nombre_Colegio = colegio; oAprendiz.Descripcion = Descripcion; oAprendiz.Ficha = Num_Ficha; oAprendiz.Institucion = Nombre_Colegio; oAprendizDto.Add(oAprendiz); } return(oAprendizDto); }