public int Actualizar(RegistrarActualizarKardexProcesoRequestDTO request) { KardexProceso kardexProceso = _Mapper.Map <KardexProceso>(request); kardexProceso.FechaActualizacion = DateTime.Now; kardexProceso.UsuarioActualizacion = request.Usuario; int affected = _IKardexProcesoRepository.Actualizar(kardexProceso); return(affected); }
public int Registrar(RegistrarActualizarKardexProcesoRequestDTO request) { KardexProceso kardexProceso = _Mapper.Map <KardexProceso>(request); kardexProceso.Numero = _ICorrelativoRepository.Obtener(request.EmpresaId, Documentos.KardexProceso); kardexProceso.FechaRegistro = DateTime.Now; kardexProceso.UsuarioRegistro = request.Usuario; int affected = _IKardexProcesoRepository.Insertar(kardexProceso); return(affected); }
public int Actualizar(KardexProceso kardexProceso) { int result = 0; var parameters = new DynamicParameters(); parameters.Add("@KardexProcesoId", kardexProceso.KardexProcesoId); parameters.Add("@ContratoId", kardexProceso.ContratoId); parameters.Add("@TipoDocumentoInternoId", kardexProceso.TipoDocumentoInternoId); parameters.Add("@TipoOperacionId", kardexProceso.TipoOperacionId); parameters.Add("@EmpresaId", kardexProceso.EmpresaId); parameters.Add("@NumeroComprobanteInterno", kardexProceso.NumeroComprobanteInterno); parameters.Add("@NumeroGuiaRemision", kardexProceso.NumeroGuiaRemision); parameters.Add("@NumeroContrato", kardexProceso.NumeroContrato); parameters.Add("@FechaContrato", kardexProceso.FechaContrato); parameters.Add("@RucCliente", kardexProceso.RucCliente); parameters.Add("@TipoCertificacionId", kardexProceso.TipoCertificacionId); parameters.Add("@CalidadId", kardexProceso.CalidadId); parameters.Add("@CantidadSacosIngresados", kardexProceso.CantidadSacosIngresados); parameters.Add("@CantidadSacosDespachados", kardexProceso.CantidadSacosDespachados); parameters.Add("@KilosIngresados", kardexProceso.KilosIngresados); parameters.Add("@KilosDespachados", kardexProceso.KilosDespachados); parameters.Add("@QQIngresados", kardexProceso.QQIngresados); parameters.Add("@QQDespachados", kardexProceso.QQDespachados); parameters.Add("@FechaFactura", kardexProceso.FechaFactura); parameters.Add("@NumeroFactura", kardexProceso.NumeroFactura); parameters.Add("@PrecioUnitarioCP", kardexProceso.PrecioUnitarioCP); parameters.Add("@PrecioUnitarioVenta", kardexProceso.PrecioUnitarioVenta); parameters.Add("@TotalVenta", kardexProceso.TotalVenta); parameters.Add("@TotalCP", kardexProceso.TotalCP); parameters.Add("@PlantaProcesoAlmacenId", kardexProceso.PlantaProcesoAlmacenId); parameters.Add("@FechaIngreso", kardexProceso.FechaIngreso); parameters.Add("@FechaUltimaActualizacion", kardexProceso.FechaActualizacion); parameters.Add("@UsuarioUltimaActualizacion", kardexProceso.UsuarioActualizacion); parameters.Add("@EstadoId", kardexProceso.UsuarioRegistro); using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB)) { result = db.Execute("uspKardexProcesoActualizar", parameters, commandType: CommandType.StoredProcedure); } return(result); }