public IHttpActionResult ListarMisEventosFCejecutivo(string RutEmpresa, int IdAnexo) { string Token = ActionContext.Request.Headers.GetValues("Token").First(); var data = PerfilEmpresasDataAccess.ObtenerCitaCarteraEjecutivo(RutEmpresa, Token, IdAnexo); var salida = new List <dynamic>(); data.ForEach(cita => { var clase = "warning"; switch (cita.TipoVisita) { case "Terreno": clase = "primary"; break; case "Telefono": clase = "warning"; break; case "Mail": clase = "success"; break; } var evt = new { title = cita.NombreEmpresa, start = cita.FechaInico, end = cita.FechaFin, IdAgenda = cita.IdAgenda, IdRegistro = cita.IdRegistro, RutEmpresa = cita.RutEmpresa, NombreEmpresa = cita.NombreEmpresa, Frecuencia = cita.Frecuencia, Dias = cita.Dias, DiasSucede = cita.DiasSucede, TipoVisita = cita.TipoVisita, IdAnexo = cita.IdAnexo, HoraInicio = cita.HoraInicio, HoraFin = cita.HoraFin, Ncitas = cita.NCitas, Glosa = cita.Glosa, className = clase }; salida.Add(evt); }); return(Json(salida)); }
public ResultadoBase GuardarCarteraEmpAnexo(AsignacionAnexoEmpresa asignacionEmpresa) { try { PerfilEmpresasDataAccess.GuardarAsignacionEmpAnexo(asignacionEmpresa.Tipo, asignacionEmpresa.EjecAsignado, asignacionEmpresa.id); return(new ResultadoBase() { Estado = "OK", Mensaje = "Ingreso Correcto" }); } catch (Exception ex) { return(new ResultadoBase() { Estado = "ERR", Mensaje = "Error en el ingreso: " + ex.Message, Objeto = ex }); } }
public ResultadoBase EliminaCarteraEmpAnexo(AsignacionAnexoEmpresa asignacionEmpresa) { try { PerfilEmpresasDataAccess.EliminaAsignacionEmpAnexo(asignacionEmpresa.Tipo, asignacionEmpresa.EjecAsignado, asignacionEmpresa.Id); return(new ResultadoBase() { Estado = "OK", Mensaje = "Se desasigno Correctamente" }); } catch (Exception ex) { return(new ResultadoBase() { Estado = "ERR", Mensaje = "Error al desasignar: " + ex.Message, Objeto = ex }); } }
public Business.Entity.GestionEmpresasEntity ListaPerfilEmpresa(string RutEmpresa) { return(PerfilEmpresasDataAccess.ObtienePerfilEmp(RutEmpresa)); }
public ICollection <AsigandosEjecutivoEmpresaEntity> ObtenerPreAprobadosAnexo(int idAnexo, string RutEmpresa) { return(PerfilEmpresasDataAccess.ObtienePreAprobasoAnex(idAnexo, RutEmpresa)); }
public ICollection <CarteraEmpresasEntity> ObtenerCarteraAgente() { string token = ActionContext.Request.Headers.GetValues("Token").First(); return(PerfilEmpresasDataAccess.ObtieneCarteraAgen(token)); }
public Business.Entity.ContadorAnexoEntity ContadorAnexos(string RutEmpresa) { return(PerfilEmpresasDataAccess.ObtieneContadorAnexo(RutEmpresa)); }
public async Task <IHttpActionResult> SaveUploadedFile([FromUri] string anexo = "") { if (!Request.Content.IsMimeMultipartContent()) { throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType); } try { var lista = new List <string>(); string imprimir = ""; var provider = new MultipartMemoryStreamProvider(); await Request.Content.ReadAsMultipartAsync(provider); var baseUploadPath = @"C:\uploads\excel\"; foreach (var file in provider.Contents) { if (file.Headers.ContentLength > 0) { var fileName = file.Headers.ContentDisposition.FileName.Trim('\"'); if (fileName.EndsWith("csv") || fileName.EndsWith("CSV")) { var nombreFinal = "R" + anexo + DateTime.Now.ToString("yyyyMMddHHmmssFFF") + ".csv"; var filePath = Path.Combine(baseUploadPath, nombreFinal); var buffer = await file.ReadAsByteArrayAsync(); File.WriteAllBytes(filePath, buffer); using (var files = new StreamReader(filePath)) { string line; int i = 0; while ((line = files.ReadLine()) != null) { if (i > 0) { string rut = line.Split(';')[0]; string dv = line.Split(';')[1]; string final = rut + "-" + dv; imprimir = imprimir + "ANEXO[" + anexo + "] RUT[" + final + "]"; PerfilEmpresasDataAccess.InsertaAfiliadoAnexo(Convert.ToInt32(anexo), final); //return new ResultadoBase() { Estado = "OK", Mensaje = "Ingreso Correcto" }; } i++; } } File.Delete(filePath); } else { return(BadRequest("El archivo debe ser csv " + imprimir)); } } } return(Ok("Datos procesados " + imprimir)); } catch (Exception ex) { var response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex); throw new HttpResponseException(response); } }
public ICollection <ComunasEmpresaEntity> ObtenerComunasEmpresas() { return(PerfilEmpresasDataAccess.ObtieneComunaEmp()); }
public Business.Entity.GestionMantencionEntity VistaDetalleGestionUpdate(int IdGesMantencion) { return(PerfilEmpresasDataAccess.ObtieneDetalleMantUp(IdGesMantencion)); }
public ICollection <EjecutivosAsignadosEntity> ObtenerEjesAsig(int IdEmpresa) { return(PerfilEmpresasDataAccess.ObtieneEjeAsignados(IdEmpresa)); }
public IEnumerable <EjecutivosOficina> DatosDotacionOficina() { string token = ActionContext.Request.Headers.GetValues("Token").First(); return(PerfilEmpresasDataAccess.ListarDotacionOficina(token)); }
public ICollection <DetalleEntrevistaEntity> ObtenerDetalleEntreviHistorial(int IdDetalleEntrevista) { return(PerfilEmpresasDataAccess.ObtenerDetalleEntrevistaHistorial(IdDetalleEntrevista)); }
public ICollection <EntrevistaEntity> ObtenerEntrevistas(string RutEmpresa, int Anexo) { string Token = ActionContext.Request.Headers.GetValues("Token").First(); return(PerfilEmpresasDataAccess.ObtieneEntrevista(Token, RutEmpresa, Anexo)); }
public ICollection <CabGestionMantencionEntity> ObtenerMantencionGestion(string RutEmpresa, int idAnexo) { string Token = ActionContext.Request.Headers.GetValues("Token").First(); return(PerfilEmpresasDataAccess.ObtenerMantencionGest(Token, RutEmpresa, idAnexo)); }
public Business.Entity.CabGestionMantencionEntity ObtieneCabeceraGestion(int IdCabGesMantencion) { return(PerfilEmpresasDataAccess.ObtieneCabGestionMantenedor(IdCabGesMantencion)); }
public ICollection <GestionMantencionEntity> ObtenerMantencionGestionHistorial(int IdGesMantencion) { return(PerfilEmpresasDataAccess.ObtenerMantencionGestHistorial(IdGesMantencion)); }
public Business.Entity.GestionEmpresasEntity ListaPerfilEmpresaAnexo(int IdEmpresaA) { return(PerfilEmpresasDataAccess.ObtienePerfilEmpAnexo(IdEmpresaA)); }
public Business.Entity.AnexoEmpresaEntity ListadatosAnexos(int IdEmpresa) { return(PerfilEmpresasDataAccess.ObtieneDatosAnexo(IdEmpresa)); }
public ICollection <AsigandosEjecutivoEmpresaEntity> ObtenerAsignadosEjeEmpresa(string RutEmpresa) { string token = ActionContext.Request.Headers.GetValues("Token").First(); return(PerfilEmpresasDataAccess.ObtieneAsignacionEjeEmp(token, RutEmpresa)); }
public Business.Entity.ContadorAsignadosEntity ContadorAsig(int IdEmpresa) { return(PerfilEmpresasDataAccess.ObtieneContadorAsig(IdEmpresa)); }
public ICollection <AnexoEmpresaEntity> ObtenerAnexos(string RutEmpresa) { string token = ActionContext.Request.Headers.GetValues("Token").First(); return(PerfilEmpresasDataAccess.ObtieneAnexoEmp(RutEmpresa, token)); }
public Business.Entity.DetalleEntrevistaEntity ListaDetalleEnt(int idDetalleEntrevista) { return(PerfilEmpresasDataAccess.ObtieneDetalleEntr(idDetalleEntrevista)); }