Example #1
0
        public MotivoRechazo RetornarMotivo(int IdPedido)
        {
            try
            {
                AccesoADatos  Datos = new AccesoADatos();
                MotivoRechazo M     = new MotivoRechazo();

                Datos.SetearQuery("select *from PedidosRechazados where IDPedido = @id");
                Datos.AgregarParametro("@id", Convert.ToString(IdPedido));
                Datos.EjecutarLector();

                if (Datos.Leeme.Read())
                {
                    M.IDPedido = Datos.Leeme.GetInt16(0);
                    M.Motivo   = Datos.Leeme.GetString(1);
                    M.Mensaje  = Datos.Leeme.GetString(2);
                }

                return(M);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public static string GetCodigoMotivo(MotivoRechazo motivoRechazo)
        {
            switch (motivoRechazo)
            {
            case MotivoRechazo.MalFacturado: return("6051");

            case MotivoRechazo.MalPedido: return("6052");

            case MotivoRechazo.NoEncontroDomicilio: return("6053");

            case MotivoRechazo.NoPedido: return("6054");

            case MotivoRechazo.Cerrado: return("6055");

            case MotivoRechazo.CaminoIntransitable: return("6056");

            case MotivoRechazo.FaltaSinCargo: return("6057");

            case MotivoRechazo.FueraDeHorario: return("6058");

            case MotivoRechazo.FueraDeZona: return("6059");

            case MotivoRechazo.ProductoNoApto: return("6060");

            case MotivoRechazo.SinDinero: return("6061");

            default: throw new ArgumentOutOfRangeException("motivoRechazo");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                NegocioPedidos NegocioPedidos = new NegocioPedidos();

                var IdPedido = Request.QueryString["IdPedido"];

                if (IdPedido != null)
                {
                    MotivoR         = NegocioPedidos.RetornarMotivo(Convert.ToInt32(IdPedido));
                    TxtMotivo.Text  = MotivoR.Motivo;
                    TxtMensaje.Text = MotivoR.Mensaje;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #4
0
        public static string GetMotivoLabelVariableName(MotivoRechazo motivoRechazo)
        {
            switch (motivoRechazo)
            {
            case MotivoRechazo.MalFacturado:
                return("MAL_FACTURADO");

            case MotivoRechazo.MalPedido:
                return("MAL_PEDIDO");

            case MotivoRechazo.NoEncontroDomicilio:
                return("NO_ENCONTRO_DOMICILIO");

            case MotivoRechazo.NoPedido:
                return("NO_PEDIDO");

            case MotivoRechazo.Cerrado:
                return("CERRADO");

            case MotivoRechazo.FaltaSinCargo:
                return("FALTA_SIN_CARGO");

            case MotivoRechazo.FueraDeHorario:
                return("FUERA_DE_HORARIO");

            case MotivoRechazo.FueraDeZona:
                return("FUERA_DE_ZONA");

            case MotivoRechazo.ProductoNoApto:
                return("PRODUCTO_NO_APTO");

            case MotivoRechazo.SinDinero:
                return("SIN_DINERO");

            case MotivoRechazo.CaminoIntransitable:
                return("CAMINO_INTRANSITABLE");

            default:
                throw new ArgumentOutOfRangeException("motivoRechazo");
            }
        }