protected void nuevoPedido_ClickAceptar(object sender, EventArgs e) { try { //foreach (DataRow dr in AutoTanqueTurno1.ListaPedidos.Rows) //{ // if (dr["Cliente"].ToString() == nuevoPedido.Cliente.ToString()) // { // Page.RegisterClientScriptBlock("Confirmacion", "confirm('Existen pedidos capturados para este cliente. ¿Desea Continuar?')"); // } //} if (nuevoPedido.TipoOperacion == TipoOperacionPedido.EdicionPedidoConciliado) { AutoTanqueTurno1.EdicionPedido(nuevoPedido.SourceRow, nuevoPedido.Cliente, nuevoPedido.Nombre, nuevoPedido.PedidoReferencia, nuevoPedido.Litros, nuevoPedido.Precio, nuevoPedido.Importe, nuevoPedido.FormaPago, nuevoPedido.FolioRemision, nuevoPedido.Descuento); } else if (nuevoPedido.TipoOperacion == TipoOperacionPedido.CapturaNuevoPedido) { AutoTanqueTurno1.AltaPedido(nuevoPedido.Cliente, nuevoPedido.CelulaPedido, nuevoPedido.AñoPedido, nuevoPedido.NumeroPedido, nuevoPedido.Nombre, nuevoPedido.PedidoReferencia, nuevoPedido.Litros, nuevoPedido.Precio, nuevoPedido.Importe, nuevoPedido.FormaPago, nuevoPedido.TipoPedido, "CONCILIADO", nuevoPedido.FolioRemision, nuevoPedido.Descuento); } else if (nuevoPedido.TipoOperacion == TipoOperacionPedido.EdicionNuevoPedido || nuevoPedido.TipoOperacion == TipoOperacionPedido.EdicionPedidoInconsistente) { //22-06-2015 //Error de asignación de pedido incorrecto cuando el cliente pertenece a otra célula, se cambia nuevoPedido.Celula por nuevoPedido.CelulaPedido AutoTanqueTurno1.EdicionNuevoPedido(nuevoPedido.SourceRow, nuevoPedido.Cliente, nuevoPedido.Nombre, nuevoPedido.PedidoReferencia, nuevoPedido.CelulaPedido, nuevoPedido.AñoPedido, nuevoPedido.NumeroPedido, nuevoPedido.Litros, nuevoPedido.Precio, nuevoPedido.Importe, nuevoPedido.FormaPago, nuevoPedido.TipoPedido, "CONCILIADO", nuevoPedido.FolioRemision, nuevoPedido.Descuento); } int pedidoActual = nuevoPedido.SourceRow; ListaPedidos1.DataSource = AutoTanqueTurno1.ListaPedidos; nuevoPedido.RestoreComponent(); lblControlPedido.Text = string.Empty; if (!chkAutoRecorrido.Checked) { pedidoActual = 0; } if (!(ListaPedidos1.SiguientePedido(pedidoActual))) { nuevoPedido.Focus(); } } catch (Exception ex) { lblMessageCenter.Text = "ERROR: " + ex.Message; AutoTanqueTurno1.CargarListaPedidos(); ListaPedidos1.DataSource = AutoTanqueTurno1.ListaPedidos; nuevoPedido.RestoreComponent(); } }
protected void btnFiltrar_Command(object sender, CommandEventArgs e) { modalFilter.Hide(); ReordenarLista(e.CommandName); if (!(ListaPedidos1.SiguientePedido(AutoTanqueTurno1.ApplyFilter(e.CommandName, e.CommandArgument.ToString()) - 1))) { nuevoPedido.Focus(); } }
protected void btnCustomFilter_Command(object sender, CommandEventArgs e) { modalFilter.Hide(); ReordenarLista(e.CommandName); if (!(ListaPedidos1.SiguientePedido(AutoTanqueTurno1.ApplyCustomFilter(e.CommandName, txtBuscar.Text, !chkFullMatch.Checked) - 1))) { nuevoPedido.Focus(); } }