public int RegistrarSocioProyecto(RegistrarActualizarSocioProyectoRequestDTO request)
        {
            SocioProyecto socioProyecto = _Mapper.Map <SocioProyecto>(request);

            socioProyecto.FechaRegistro   = DateTime.Now;
            socioProyecto.UsuarioRegistro = request.Usuario;

            int id = _ISocioProyectoRepository.Insertar(socioProyecto);

            return(id);
        }
        public int ActualizarSocioProyecto(RegistrarActualizarSocioProyectoRequestDTO request)
        {
            SocioProyecto socioProyecto = _Mapper.Map <SocioProyecto>(request);

            socioProyecto.FechaUltimaActualizacion   = DateTime.Now;
            socioProyecto.UsuarioUltimaActualizacion = request.Usuario;

            int affected = _ISocioProyectoRepository.Actualizar(socioProyecto);


            return(affected);
        }
Exemplo n.º 3
0
        public int Insertar(SocioProyecto socioProyecto)
        {
            int result = 0;

            var parameters = new DynamicParameters();

            parameters.Add("@EmpresaId", socioProyecto.EmpresaId);
            parameters.Add("@OrganizacionProyectoAnterior", socioProyecto.OrganizacionProyectoAnterior);
            parameters.Add("@ProyectoId", socioProyecto.ProyectoId);
            parameters.Add("@SocioId", socioProyecto.SocioId);
            parameters.Add("@MonedaId", socioProyecto.MonedaId);
            parameters.Add("@Monto", socioProyecto.Monto);
            parameters.Add("@PeriodoDesde", socioProyecto.PeriodoDesde);
            parameters.Add("@PeriodoHasta", socioProyecto.PeriodoHasta);
            parameters.Add("@CantidadHectareas", socioProyecto.CantidadHectareas);
            parameters.Add("@MontoPrimerDesembolso", socioProyecto.MontoPrimerDesembolso);
            parameters.Add("@FechaInicioPrimerDesembolso", socioProyecto.FechaInicioPrimerDesembolso);
            parameters.Add("@FechaFinPrimerDesembolso", socioProyecto.FechaFinPrimerDesembolso);
            parameters.Add("@MontoSegundoDesembolso", socioProyecto.MontoSegundoDesembolso);
            parameters.Add("@FechaInicioSegundoDesembolso", socioProyecto.FechaInicioSegundoDesembolso);
            parameters.Add("@FechaFinSegundoDesembolso", socioProyecto.FechaFinSegundoDesembolso);
            parameters.Add("@Cobrado", socioProyecto.CobradoPrimerDesembolso);
            parameters.Add("@FechaCobro", socioProyecto.FechaCobroPrimerDesembolso);
            parameters.Add("@Cobrado2", socioProyecto.CobradoSegundoDesembolso);
            parameters.Add("@FechaCobro2", socioProyecto.FechaCobroSegundoDesembolso);
            parameters.Add("@UnidadMedidaId", socioProyecto.UnidadMedidaId);
            parameters.Add("@TipoInsumoId", socioProyecto.TipoInsumoId);
            parameters.Add("@CantidadInsumo", socioProyecto.CantidadInsumo);
            parameters.Add("@CantidadInsumoEntregado", socioProyecto.CantidadInsumoEntregado);
            parameters.Add("@CantidadInsumoPedidoFinal", socioProyecto.CantidadInsumoPedidoFinal);
            parameters.Add("@ObservacionCapacitacion", socioProyecto.ObservacionCapacitacion);
            parameters.Add("@FechaInicioCapacitacion", socioProyecto.FechaInicioCapacitacion);
            parameters.Add("@FechaFinCapacitacion", socioProyecto.FechaFinCapacitacion);
            parameters.Add("@AdopcionTecnologias", socioProyecto.AdopcionTecnologias);
            parameters.Add("@Requisitos", socioProyecto.Requisitos);
            parameters.Add("@EstadoId", socioProyecto.EstadoId);
            parameters.Add("@FechaRegistro", socioProyecto.FechaRegistro);
            parameters.Add("@UsuarioRegistro", socioProyecto.UsuarioRegistro);


            using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB))
            {
                result = db.Execute("uspSocioProyectoInsertar", parameters, commandType: CommandType.StoredProcedure);
            }

            return(result);
        }