Exemple #1
0
 public DeclaracionResumen(Guid id, int gestion, int funcionarioID, EstadoDeclaracion estado)
 {
     ID            = id;
     Gestion       = gestion;
     FuncionarioID = funcionarioID;
     Estado        = estado;
 }
Exemple #2
0
 public EstadoGeneral(Guid declaracionID, int funcionarioID, Colaborador funcionario, EstadoDeclaracion estado)
 {
     DeclaracionID = declaracionID;
     FuncionarioID = funcionarioID;
     Funcionario   = funcionario;
     Estado        = estado;
 }
Exemple #3
0
 public AlertaGeneral(Guid declaracionID, int funcionarioID, Colaborador funcionario, EstadoDeclaracion estado,
                      decimal patrimonioActual, decimal patrimonioGestionAnterior, decimal diferenciaPatrimonio, decimal variacionPorcentual)
 {
     DeclaracionID             = declaracionID;
     FuncionarioID             = funcionarioID;
     Funcionario               = funcionario;
     Estado                    = estado;
     PatrimonioActual          = patrimonioActual;
     PatrimonioGestionAnterior = patrimonioGestionAnterior;
     DiferenciaPatrimonio      = diferenciaPatrimonio;
     VariacionPorcentual       = variacionPorcentual;
 }
Exemple #4
0
        public async Task UpdateEstado(Guid declaracionID, EstadoDeclaracion estado)
        {
            using (IDbConnection db = new SqlConnection(connectionString))
            {
                string sqlCommand = "UPDATE Declaraciones SET Estado = @estado, FechaLlenado = @fechaLlenado, FechaActualización = @fechaActualizacion WHERE ID = @declaracionID";

                DynamicParameters declaracionParameters = new DynamicParameters();
                declaracionParameters.Add("@estado", (int)estado, DbType.Int32);
                declaracionParameters.Add("@fechaLlenado", DateTime.Now, DbType.DateTime);
                declaracionParameters.Add("@declaracionID", declaracionID);
                declaracionParameters.Add("@fechaActualizacion", DateTime.Now, DbType.DateTime);

                int rows = await db.ExecuteAsync(sqlCommand, declaracionParameters);
            }
        }
Exemple #5
0
 public Declaracion(int funcionarioID, Gestion gestion, DateTime fechaLlenado, EstadoDeclaracion estado)
 {
     ID                  = Guid.NewGuid();
     FuncionarioID       = funcionarioID;
     Gestion             = gestion;
     FechaLlenado        = fechaLlenado;
     Estado              = estado;
     Depositos           = new DepositoCollection();
     DeudasBancarias     = new DeudaBancariaCollection();
     Inmuebles           = new InmuebleCollection();
     OtrosIngresos       = new OtroIngresoCollection();
     ValoresNegociables  = new ValorNegociableCollection();
     Vehiculos           = new VehiculoCollection();
     DeclaracionAnterior = null;
 }
Exemple #6
0
        public async Task <ICollection <EstadoGeneral> > GetFromGestion(int gestion, int estado)
        {
            using (IDbConnection db = new SqlConnection(connectionString))
            {
                string sqlCommand  = "Exec EstadoGeneral_Seleccionar @Gestion, @Estado";
                var    queryResult = await db.QueryAsync <Entities.EstadoGeneralSchema>(sqlCommand, new { gestion, estado });

                var result = new List <EstadoGeneral>();
                foreach (var item in queryResult)
                {
                    var funcionario = new Colaborador(
                        item.Codigo, //Codigo
                        new Domain.ValueObjects.NombreCompleto(item.Nombre, item.Apellido),
                        item.CodCargo, item.Cargo, item.CodArea, item.Area, item.CodGeografico, item.UbicacionGeografica, item.CodCentroCosto, item.CentroCosto,
                        item.TipoRol, item.Rol);

                    EstadoDeclaracion estadoEnum = (EstadoDeclaracion)Enum.Parse(typeof(EstadoDeclaracion), item.Estado.ToString());
                    result.Add(new EstadoGeneral(item.DeclaracionID, item.Codigo, funcionario, estadoEnum));
                }
                return(result);
            }
        }
Exemple #7
0
 public Task UpdateEstado(Guid declaracionID, EstadoDeclaracion estado)
 {
     throw new NotImplementedException();
 }
Exemple #8
0
 public static AlertaGeneral Load(Guid declaracionID, int funcionarioID, Colaborador funcionario, EstadoDeclaracion estado,
                                  decimal patrimonioActual, decimal patrimonioGestionAnterior, decimal diferenciaPatrimonio, decimal variacionPorcentual)
 {
     return(new AlertaGeneral
     {
         DeclaracionID = declaracionID,
         FuncionarioID = funcionarioID,
         Funcionario = funcionario,
         Estado = estado,
         PatrimonioActual = patrimonioActual,
         PatrimonioGestionAnterior = patrimonioGestionAnterior,
         DiferenciaPatrimonio = diferenciaPatrimonio,
         VariacionPorcentual = variacionPorcentual,
     });
 }
Exemple #9
0
 public static Declaracion Load(Guid ID, int funcionarioID, Gestion gestion, DateTime fechaLlenado, EstadoDeclaracion estado,
                                DepositoCollection depositos, DeudaBancariaCollection deudasBancarias,
                                InmuebleCollection inmuebles, OtroIngresoCollection otrosIngresos,
                                ValorNegociableCollection valoresNegociables, VehiculoCollection vehiculos, Declaracion declaracionAnterior)
 {
     return(new Declaracion
     {
         ID = ID,
         FuncionarioID = funcionarioID,
         Gestion = gestion,
         FechaLlenado = fechaLlenado,
         Estado = estado,
         Depositos = depositos,
         DeudasBancarias = deudasBancarias,
         Inmuebles = inmuebles,
         OtrosIngresos = otrosIngresos,
         ValoresNegociables = valoresNegociables,
         Vehiculos = vehiculos,
         DeclaracionAnterior = declaracionAnterior,
     });
 }
Exemple #10
0
 public void CambiarEstado(EstadoDeclaracion estado)
 {
     Estado = estado;
 }
Exemple #11
0
 public static DeclaracionResumen Load(Guid id, int gestion, int funcionarioID, EstadoDeclaracion estado)
 {
     return(new DeclaracionResumen(id, gestion, funcionarioID, estado));
 }
Exemple #12
0
 public static EstadoGeneral Load(Guid declaracionID, int funcionarioID, Colaborador funcionario, EstadoDeclaracion estado)
 {
     return(new EstadoGeneral
     {
         DeclaracionID = declaracionID,
         FuncionarioID = funcionarioID,
         Funcionario = funcionario,
         Estado = estado
     });
 }