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