예제 #1
0
        public ResultadoBase ActualizaEjecutivoDotacion(WebActualizaDotacionEntrada entrada)
        {
            try
            {
                DatosActualizaEjecutivoEntity d = new DatosActualizaEjecutivoEntity
                {
                    Rut           = entrada.Rut,
                    Cargo         = entrada.Cargo,
                    TipoContrato  = entrada.TipoContrato,
                    FechaInicio   = Convert.ToDateTime(entrada.FechaInicio),
                    FechaFinaliza = entrada.TipoContrato == "P" ? Convert.ToDateTime(entrada.FechaFinal) : DateTime.MaxValue,
                    Sexo          = entrada.Sexo
                };

                DotacionAgenteDataAccess.ActualizaDataEjecutivo(d);
                return(new ResultadoBase()
                {
                    Estado = "OK", Mensaje = "Ejecutivo actualizado exitosamente", Objeto = d
                });
            }
            catch (Exception ex)
            {
                return(new ResultadoBase()
                {
                    Estado = "ER", Mensaje = "Ha ocurrido un error al actualizar Ejecutivo", Objeto = ex
                });
            }
        }
예제 #2
0
 public DatosEjecutivoEntity ObtieneDataEjecutivo(string rut)
 {
     return(DotacionAgenteDataAccess.ListarDataEjecutivo(rut));
 }
예제 #3
0
        public IEnumerable <DotacionAgenteEntity> DatosDotacionOficina()
        {
            string token = ActionContext.Request.Headers.GetValues("Token").First();

            return(DotacionAgenteDataAccess.ListarDotacionAgente(token));
        }