コード例 #1
0
        public Operacion CerrarSolicitudesDeTraslado(ReporteDeSolicitudDeTrasladoArgumento reporteDeSolicitudDeTrasladoArgumento)
        {
            DbParameter[] parameters =
            {
                new OAParameter
                {
                    ParameterName = "@TRANSFER_REQUEST_ID",
                    Value         = reporteDeSolicitudDeTrasladoArgumento.IdsSolicitudesDeTraslado
                }, new OAParameter
                {
                    ParameterName = "@MATERIAL_ID",
                    Value         = reporteDeSolicitudDeTrasladoArgumento.MaterialesSolicitudDeTraslado
                }
            };
            var operacion = BaseDeDatosServicio.ExecuteQuery <Operacion>(BaseDeDatosServicio.Esquema + ".OP_WMS_SP_CLOSE_TRANSFER_REQUEST", CommandType.StoredProcedure, false, parameters)[0];

            if (operacion.Resultado != ResultadoOperacionTipo.Error)
            {
                BaseDeDatosServicio.Commit();
            }
            else
            {
                BaseDeDatosServicio.Rollback();
            }
            return(operacion);
        }
 private void _vista_UsuarioSeleccionoCentrosDeDistribucion(object sender, ReporteDeSolicitudDeTrasladoArgumento e)
 {
     try
     {
         _vista.Bodegas = BodegaServicio.ObtenerBodegaPorCentroDeDistribucionYUsuario(new Bodega
         {
             DISTRIBUTION_CENTER_ID = e.CentrosDeDistribucion
             , LOGIN             = InteraccionConUsuarioServicio.ObtenerUsuario()
             , IS_WAREHOUSE_FROM = (int)SiNo.Si
         });
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }
コード例 #3
0
 public IList <TrazabilidadDeSolicitudDeTraslado> ObtenerTrazabilidadDeSolicitudDeTraslado(ReporteDeSolicitudDeTrasladoArgumento reporteDeSolicitudDeTrasladoArgumento)
 {
     DbParameter[] parameters =
     {
         new OAParameter
         {
             ParameterName = "@TRANSFER_REQUEST_ID",
             Value         = reporteDeSolicitudDeTrasladoArgumento.SolicitudDeTrasladoEncabezado.TRANSFER_REQUEST_ID
         }
     };
     return(BaseDeDatosServicio.ExecuteQuery <TrazabilidadDeSolicitudDeTraslado>(BaseDeDatosServicio.Esquema + ".OP_WMS_SP_GET_TRANSFER_REQUEST_TRACEABILITY", CommandType.StoredProcedure, false, parameters).ToList());
 }
コード例 #4
0
 public IList <SolicitudDeTrasladoEncabezado> ObtenerSolicitudesDeTrasladoPorBodegaEstadoYFecha(ReporteDeSolicitudDeTrasladoArgumento reporteDeSolicitudDeTrasladoArgumento)
 {
     DbParameter[] parameters =
     {
         new OAParameter
         {
             ParameterName = "@START_DATETIME",
             Value         = reporteDeSolicitudDeTrasladoArgumento.FechaInicial
         }, new OAParameter
         {
             ParameterName = "@END_DATETIME",
             Value         = reporteDeSolicitudDeTrasladoArgumento.FechaFinal
         }, new OAParameter
         {
             ParameterName = "@STATUS",
             Value         = reporteDeSolicitudDeTrasladoArgumento.Estado
         }, new OAParameter
         {
             ParameterName = "@WAREHOUSES",
             Value         = reporteDeSolicitudDeTrasladoArgumento.Bodegas
         }
     };
     return(BaseDeDatosServicio.ExecuteQuery <SolicitudDeTrasladoEncabezado>(BaseDeDatosServicio.Esquema + ".OP_WMS_SP_GET_TRANSFER_REQUEST_BY_WAREHOUSE_AND_DATETIME", CommandType.StoredProcedure, false, parameters).ToList());
 }