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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }
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 })); } }