private List <Pedido> GetList() { try { List <Pedido> List = new List <Pedido>(); CN_CapPedido clsCatBanco = new CN_CapPedido(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; Pedido pedido = new Pedido(); pedido.Id_Emp = session2.Id_Emp; pedido.Id_Cd = session2.Id_Cd_Ver; pedido.Filtro_Nombre = txtNombre.Text; pedido.Filtro_CteIni = txtCliente1.Value.ToString(); pedido.Filtro_CteFin = txtCliente2.Value.ToString(); pedido.Filtro_Tipo = cmbTipo.SelectedValue == "-1" || cmbTipo.SelectedValue == "" ? (string)null : cmbTipo.SelectedValue; pedido.Filtro_FecIni = txtFecha1.SelectedDate; pedido.Filtro_FecFin = txtFecha2.SelectedDate; pedido.Filtro_Estatus = cmbEstatus.SelectedValue == "-1" || cmbEstatus.SelectedValue == "" ? (string)null : cmbEstatus.SelectedValue; pedido.Filtro_PedIni = txtPedido1.Value; pedido.Filtro_PedFin = txtPedido2.Value; pedido.Filtro_usuario = session2.Propia ? session2.Id_U.ToString() : cmbUsuario.SelectedValue; clsCatBanco.ConsultaPedido(pedido, session2.Emp_Cnx, ref List); return(List); } catch (Exception ex) { throw ex; } }
protected void imgAceptar_Click(object sender, ImageClickEventArgs e) { try { ErrorManager(); CN_CapPedido cn_cappedido = new CN_CapPedido(); Pedido pedido = new Pedido(); pedido.Id_Emp = sesion.Id_Emp; pedido.Id_Cd = sesion.Id_Cd_Ver; pedido.Id_Ped = txtId.Value.HasValue ? (int)txtId.Value.Value : -1; cn_cappedido.ConsultaPedido(ref pedido, sesion.Emp_Cnx); txtIdCte.DbValue = pedido.Id_Cte == 0 ? null : (int?)pedido.Id_Cte; txtNCte.Text = pedido.Cte_NomComercial; txtIdTer.DbValue = pedido.Id_Ter == 0 ? null : (int?)pedido.Id_Ter; txtNTer.Text = pedido.Ter_Nombre; txtIdRik.DbValue = pedido.Id_Rik == 0 ? null : (int?)pedido.Id_Rik; txtNRik.Text = pedido.Rik_Nombre; if (pedido.Id_Cte == 0) { txtId.Text = ""; txtIdCte.DbValue = null; txtNCte.Text = ""; txtIdTer.DbValue = null; txtNTer.Text = ""; txtIdRik.DbValue = null; txtNRik.Text = ""; if (pedido.Id_Ped != -1) { AlertaFocus("No se encontro el pedido", txtId.ClientID); } } } catch (Exception ex) { if (ex.Message.Contains("ERROR|")) { AlertaFocus(ex.Message.Replace("ERROR|", ""), txtId.ClientID); } else { throw ex; } } finally { rgPedido.Rebind(); } }