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