Exemple #1
0
        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);
                }
            }
        }
Exemple #2
0
        //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);
            }
        }
Exemple #3
0
        //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);
            }
        }
Exemple #4
0
 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 }));
     }
 }
Exemple #5
0
 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 }));
     }
 }
Exemple #6
0
        /*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);
        }