Exemple #1
0
 public IHttpActionResult ConsultarAprendices()
 {
     try
     {
         VirtualidadBl obj = new VirtualidadBl();
         var           Dat = obj.ConsultarAprendices();
         List <Aprendices_TituladaDTO> Datos = new List <Aprendices_TituladaDTO>();
         foreach (var item in Dat)
         {
             Aprendices_TituladaDTO objAprend = new Aprendices_TituladaDTO();
             var Ficha       = obj.NumFicha(item.Ficha);
             var Descripcion = obj.Descripcion(item.Id);
             objAprend.TipoDocumento = item.TipoDocumento;
             objAprend.Id            = item.Id;
             objAprend.Documento     = item.Documento;
             objAprend.Nombre        = item.Nombre;
             objAprend.Apellido      = item.Apellido;
             objAprend.Email         = item.Email;
             objAprend.Telefono      = item.Telefono;
             objAprend.Estado        = item.Estado;
             objAprend.Ficha         = item.Ficha;
             objAprend.NumFicha      = Ficha;
             objAprend.Descripcion   = Descripcion;
             Datos.Add(objAprend);
         }
         return(Ok(new { success = true, Datos }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #2
0
 public IHttpActionResult VerFicha(ParametrosDTO objP)
 {
     try {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.VerFicha(int.Parse(objP.Parametro1));
         return(Ok(new { success = true, Datos }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #3
0
 public IHttpActionResult ConsultarFichas()
 {
     try {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.ConsultarFichas();
         return(Ok(new { success = true, datos = Datos }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #4
0
 public IHttpActionResult GuardarInstructoresFicha(Instructores_Ficha objIF)
 {
     try
     {
         VirtualidadBl obj = new VirtualidadBl();
         obj.GuardarInstructoresFicha(objIF);
         return(Ok(new { success = true }));
     } catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #5
0
 public IHttpActionResult GuardarEdicionContrato(Instructor objI)
 {
     try
     {
         VirtualidadBl obj = new VirtualidadBl();
         obj.GuardarEdicionContrato(objI);
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #6
0
 public IHttpActionResult GuardarModificacionProgramacion(Virtualidad_Titulada objVT)
 {
     try
     {
         VirtualidadBl obj = new VirtualidadBl();
         obj.GuardarModificacionProgramacion(objVT);
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #7
0
 public IHttpActionResult EliminarProgramacion(ParametrosDTO objP)
 {
     try
     {
         VirtualidadBl obj = new VirtualidadBl();
         obj.EliminarProgramacion(int.Parse(objP.Parametro1));
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #8
0
 public IHttpActionResult GuardarEdicionFicha(Ficha_VTitulada objFichaT)
 {
     try
     {
         VirtualidadBl obj = new VirtualidadBl();
         obj.GuardarEdicionFicha(objFichaT);
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #9
0
 public IHttpActionResult ConsultarProgramacion2(ParametrosDTO objParam)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.ConsultarProgramacion2(objParam.Parametro1);
         return(Ok(new { success = true, datos = Datos }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #10
0
 public IHttpActionResult ContratoRenovar(ParametrosDTO objP)
 {
     try
     {
         VirtualidadBl obj = new VirtualidadBl();
         obj.ContratoRenovar(int.Parse(objP.Parametro1));
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #11
0
 public IHttpActionResult GuardarGestionFicha(ParametrosDTO objP)
 {
     try
     {
         VirtualidadBl obj = new VirtualidadBl();
         obj.GuardarGestionFicha(int.Parse(objP.Parametro1), int.Parse(objP.Parametro2), int.Parse(objP.Parametro5), int.Parse(objP.Parametro3), int.Parse(objP.Parametro6), objP.Parametro4);
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #12
0
 public IHttpActionResult verHistorialContratos(ParametrosDTO objP)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.verHistorialContratos(objP.Parametro1, objP.Parametro2);
         return(Ok(new { success = true, Datos }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #13
0
 public IHttpActionResult GuardarAlternativaEdit(Alternativa_Practicas objA)
 {
     try
     {
         VirtualidadBl obj = new VirtualidadBl();
         obj.GuardarAlternativaEdit(objA);
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #14
0
 public IHttpActionResult ModificarFicha(Ficha_VTitulada objFichaT)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.ModificarFicha(objFichaT.Id);
         return(Ok(new { success = true, datos = Datos }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #15
0
 public IHttpActionResult verNovedades(ParametrosDTO objP)
 {
     try
     {
         VirtualidadBl       obj           = new VirtualidadBl();
         var                 Datos         = obj.verNovedades(int.Parse(objP.Parametro1));
         var                 Datos2        = obj.verNovedades2(objP.Parametro1);
         List <NovedadesDTO> ListNovedades = new List <NovedadesDTO>();
         foreach (var item in Datos)
         {
             NovedadesDTO objNov = new NovedadesDTO();
             string       nombre = obj.NombreAprendiz(item.Aprendiz);
             if (item.Nueva_Ficha == "No Aplica")
             {
                 objNov.NuevaFicha = "";
             }
             else
             {
                 int ficha = obj.FichaNovedad(int.Parse(item.Nueva_Ficha));
                 objNov.NuevaFicha = ", transferido a la ficha " + ficha.ToString();
             }
             objNov.Aprendiz    = nombre;
             objNov.Descripcion = item.Descripcion;
             ListNovedades.Add(objNov);
         }
         if (Datos2.Count > 0)
         {
             foreach (var item in Datos2)
             {
                 NovedadesDTO objNov = new NovedadesDTO();
                 string       nombre = obj.NombreAprendiz(item.Aprendiz);
                 int          ficha  = obj.FichaANovedad(item.Ficha);
                 objNov.NuevaFicha  = ", recibido de la ficha " + ficha.ToString();
                 objNov.Aprendiz    = nombre;
                 objNov.Descripcion = item.Descripcion;
                 ListNovedades.Add(objNov);
             }
         }
         return(Ok(new { success = true, ListNovedades }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #16
0
 public IHttpActionResult GuardarProgramacion(Virtualidad_Titulada objVT)
 {
     try {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.GuardarProgramacion(objVT);
         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 #17
0
 public IHttpActionResult EstadoFicaAprendiz(ParametrosDTO objP)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.EstadoFicaAprendiz(int.Parse(objP.Parametro1));
         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 #18
0
 public IHttpActionResult GuardarAlternativa(Alternativa_Practicas objA)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.GuardarAlternativa(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 #19
0
 public IHttpActionResult FiltrarAprendiz(Aprendices_Titulada objTipoDocumento)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.FiltrarAprendiz(objTipoDocumento);
         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 #20
0
 public IHttpActionResult GuardarInstructor(Instructor oInstructor)
 {
     try
     {
         VirtualidadBl oInstructorBl = new VirtualidadBl();
         var           Instructor    = oInstructorBl.GuardarInstructor(oInstructor);
         if (Instructor == true)
         {
             return(Ok(new { success = true }));
         }
         else
         {
             return(Ok(new { success = false }));
         }
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #21
0
 public IHttpActionResult verAprendices(ParametrosDTO objP)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.verAprendices(int.Parse(objP.Parametro1));
         if (Datos.Count == 0)
         {
             return(Ok(new { success = false }));
         }
         else
         {
             return(Ok(new { success = true, Datos }));
         }
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #22
0
 public IHttpActionResult GuardarAprendizFicha(ParametrosDTO objA)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.GuardarAprendizFicha(int.Parse(objA.Parametro1), int.Parse(objA.Parametro2), objA.Parametro3);
         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 #23
0
 public IHttpActionResult GuardarHistorial(Instructor objI)
 {
     try
     {
         VirtualidadBl       obj = new VirtualidadBl();
         Historial_Contratos DTO = new Historial_Contratos();
         DTO.Nombre          = objI.Nombre;
         DTO.Apellido        = objI.Apellido;
         DTO.Num_Contrato    = int.Parse(objI.Num_Contrato);
         DTO.Inicio_Contrato = objI.Inicio_Contrato;
         DTO.Fin_Contrato    = objI.Fin_Contrato;
         DTO.Adicion         = objI.Adicion;
         bool Datos = obj.GuardarHistorial(DTO);
         return(Ok(new { success = true }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #24
0
 public IHttpActionResult GuardarAprendizEdit(Aprendices_Titulada objA)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         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 #25
0
 public IHttpActionResult AgregarDetalleFichas(ParametrosDTO objP)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.AgregarDetalleFichas(int.Parse(objP.Parametro1), int.Parse(objP.Parametro2));
         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 #26
0
        public IHttpActionResult ConsultarNumeroContrato(ParametrosDTO objParam)
        {
            try
            {
                VirtualidadBl obj   = new VirtualidadBl();
                var           Datos = obj.ConsultarNumeroContrato(objParam.Parametro1);

                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 #27
0
 public IHttpActionResult ConsultarProgramacionId(ParametrosDTO objParam)
 {
     try
     {
         VirtualidadBl obj   = new VirtualidadBl();
         var           Datos = obj.ConsultarProgramacionId(int.Parse(objParam.Parametro1));
         ParametrosDTO ds    = new ParametrosDTO();
         ds.Parametro15 = Datos.Dias.Contains("LUNES") ? "true" : "false";
         ds.Parametro16 = Datos.Dias.Contains("MARTES") ? "true" : "false";
         ds.Parametro17 = Datos.Dias.Contains("MIÉRCOLES") ? "true" : "false";
         ds.Parametro18 = Datos.Dias.Contains("JUEVES") ? "true" : "false";
         ds.Parametro19 = Datos.Dias.Contains("VIERNES") ? "true" : "false";
         ds.Parametro20 = Datos.Dias.Contains("SABADO") ? "true" : "false";
         ds.Parametro21 = Datos.Dias.Contains("DOMINGO") ? "true" : "false";
         return(Ok(new { success = true, datos = Datos, ds }));
     }
     catch (Exception exc)
     {
         return(Ok(new { success = false, exc = exc.Message }));
     }
 }
Exemple #28
0
        public IHttpActionResult UploadFileInstructor()
        {
            try
            {
                //                List<LogResponseDTO> lstErrores = new List<LogResponseDTO>();
                var httpRequest = HttpContext.Current.Request;
                if (httpRequest.Files.Count > 0)
                {
                    var fileSavePath = string.Empty;

                    var docfiles = new List <string>();

                    var URLArchivo = "";

                    foreach (string file in httpRequest.Files)
                    {
                        var postedFile = httpRequest.Files[file];
                        //  var filePath = HttpContext.Current.Server.MapPath("C:/UploadedFiles/");
                        var filePath = "C:/UploadedFiles/";

                        var GUID = Guid.NewGuid().ToString();

                        if (!Directory.Exists(filePath))
                        {
                            Directory.CreateDirectory(filePath);
                        }

                        fileSavePath = Path.Combine(filePath, GUID + "." + postedFile.FileName.Split('.')[1]);



                        postedFile.SaveAs(fileSavePath);

                        docfiles.Add(filePath);

                        // URLArchivo = "~/UploadedFiles/" + GUID + "." + postedFile.FileName.Split('.')[1];
                        URLArchivo = "C:/UploadedFiles/" + GUID + "." + postedFile.FileName.Split('.')[1];


                        string e = Path.GetExtension(URLArchivo);
                        if ((e != ".xlsx") && (e != ".xlsm"))
                        {
                            return(Ok(new { success = false, message = "La extencion del archivo no es válida" }));
                        }
                    }

                    string FilePath = URLArchivo.Split('/')[1];

                    // var reader = new StreamReader(File.OpenRead(HttpContext.Current.Server.MapPath("~/UploadedFiles/") + FilePath), Encoding.GetEncoding(1252));
                    //var reader = new StreamReader(File.OpenRead(("C:/UploadedFiles/") + FilePath), Encoding.GetEncoding(1252));


                    Instructor    oInstructor    = new Instructor();
                    VirtualidadBl oVirtualidadBL = new VirtualidadBl();

                    var book = new ExcelQueryFactory(URLArchivo);

                    var resultado = (from row in book.Worksheet("Hoja1")
                                     select row).ToList();

                    foreach (var values in resultado)
                    {
                        if (values[12] != "AREA")
                        {
                            var Inst = oVirtualidadBL.InstructorCedula(values[1]);

                            if (Inst == null)
                            {
                                oInstructor.Numero            = values[0];
                                oInstructor.Area              = values[12];
                                oInstructor.Cedula            = values[1];
                                oInstructor.Nombre            = values[2];
                                oInstructor.Apellido          = values[3];
                                oInstructor.Email             = values[4];
                                oInstructor.EmailAlternativo  = values[5];
                                oInstructor.MunicipioVivienda = values[6];
                                oInstructor.Telefono          = values[7];
                                oInstructor.Celular           = values[8];
                                oInstructor.DiaNacimiento     = values[9];
                                oInstructor.MesNacimiento     = values[10];
                                oInstructor.AnioNacimiento    = values[11];
                                oInstructor.Inicio_Contrato   = values[14];
                                oInstructor.Fin_Contrato      = values[15];
                                oInstructor.Profesion         = values[16];
                                oInstructor.ProgramaFormacion = values[17];
                                oInstructor.TipoContrato      = values[18];
                                oInstructor.Estado            = true;
                                oInstructor.EnvioCorreo       = false;
                                oInstructor.Num_Contrato      = "";
                                oInstructor.Adicion           = "";

                                oVirtualidadBL.GuardarInstructor(oInstructor);
                            }
                            else
                            {
                                return(Ok(new { success = false, message = "No se encontró archivo" }));
                            }
                        }
                    }

                    return(Ok(new { success = true, path = URLArchivo }));
                }
                else
                {
                    return(Ok(new { success = false, message = "No File" }));
                }
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, message = exc.Message }));
            }
        }