private void FillPedidoGrid() { List <Pedido> PedidoList = new List <Pedido>(); PedidoBussiness PedidoBuss = new PedidoBussiness(); PedidoList = PedidoBuss.GetPedidos(); //PedidoList = PedidoList; gridPedidosList.DataSource = from p in PedidoList orderby p.idPedido ascending select p; gridPedidosList.DataBind(); }
private void FillDetallePedidoGrid() { DetallePedidoBussiness dpbuss = new DetallePedidoBussiness(); List <DetallePedido> listDetallePedido = new List <DetallePedido>(); listDetallePedido = dpbuss.GetDetallePedidoDato(id); PedidoBussiness peBuss = new PedidoBussiness(); this.txtTotal.Text = Convert.ToString(peBuss.GetTotalPedidos(id)); gridTipoProductoPedidosList.DataSource = listDetallePedido; gridTipoProductoPedidosList.DataBind(); }
private void FillDetallePedidoGrid() { List <DetallePedidoTemporal> TipoProductoList = new List <DetallePedidoTemporal>(); DetallePedidoTemporalBussiness TipoProductoBuss = new DetallePedidoTemporalBussiness(); TipoProductoList = TipoProductoBuss.GetDetallePedidoTemporal(); PedidoBussiness peBuss = new PedidoBussiness(); txtTotal.Text = Convert.ToString(peBuss.GetTotalPedidosTemporal()); gridTipoProductoPedidosList.DataSource = TipoProductoList; gridTipoProductoPedidosList.DataBind(); }
protected void btnSearch_Click(object sender, ImageClickEventArgs e) { PedidoBussiness pbuss = new PedidoBussiness(); if (this.txtSearchCodigo.Text == "*Codigo") { this.txtSearchCodigo.Text = ""; } if (this.txtSearchNombreCliente.Text == "*Nombre de cliente") { this.txtSearchNombreCliente.Text = ""; } if (this.TxtSearchDireccion.Text == "*Dirección") { this.TxtSearchDireccion.Text = ""; } if (this.txtSearchFecha.Text == "*Fecha/Hora") { this.txtSearchFecha.Text = ""; } if (this.txtSearchEstado.Text == "*Estado") { this.txtSearchEstado.Text = ""; } if (this.txtSearchAvisar.Text == "*Avisar") { this.txtSearchAvisar.Text = ""; } if (this.txtSearchModoPago.Text == "*ModoPago") { this.txtSearchModoPago.Text = ""; } if (this.txtSearchCodigo.Text != "*Codigo" && this.txtSearchNombreCliente.Text != "*Nombre de cliente" && this.TxtSearchDireccion.Text != "*Dirección" && this.txtSearchFecha.Text != "*Fecha/Hora" && this.txtSearchEstado.Text != "*Estado" && this.txtSearchAvisar.Text != "*Avisar" && this.txtSearchModoPago.Text != "*ModoPago") { gridPedidosList.DataSource = pbuss.FiltrarGridPedido(this.txtSearchCodigo.Text, this.txtSearchNombreCliente.Text.ToUpper(), this.TxtSearchDireccion.Text.ToUpper(), this.txtSearchFecha.Text, this.txtSearchEstado.Text.ToUpper(), this.txtSearchAvisar.Text.ToUpper(), this.txtSearchModoPago.Text.ToUpper()); gridPedidosList.DataBind(); this.txtSearchCodigo.Text = "*Codigo"; this.txtSearchNombreCliente.Text = "*Nombre de cliente"; this.TxtSearchDireccion.Text = "*Dirección"; this.txtSearchFecha.Text = "*Fecha/Hora"; this.txtSearchEstado.Text = "*Estado"; this.txtSearchAvisar.Text = "*Avisar"; this.txtSearchModoPago.Text = "*ModoPago"; } }
protected void ibtnAvisarNo_Click(object sender, ImageClickEventArgs e) { int idPedido = 0; PedidoBussiness pbuss = new PedidoBussiness(); if (gridPedidosList.SelectedIndex != -1) { idPedido = Convert.ToInt16(gridPedidosList.SelectedRow.Cells[0].Text); pbuss.CambiarAviso(idPedido, "NO"); FillPedidoGrid(); } else { string script = "AlertaSeleccion();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "popupEliminar", script, true); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["idpedido"] != "") { idPedido = Convert.ToInt32(Request.QueryString["idpedido"]); PedidoBussiness pbizz = new PedidoBussiness(); Pedido pedido = new Pedido(); pedido = pbizz.GetPedidoDato(idPedido);//pasar el idPedido a id para luego buscar el id en DetallePedido id = pedido.id; } else { Response.Redirect("Pedidos.aspx"); } if (!IsPostBack) { FillDetallePedidoData(); } VariablesBussiness varBuss = new VariablesBussiness(); varBuss.EditarVariableValor("rblistModoPago", this.rbListModoPago.SelectedValue); varBuss.EditarVariableValor("rblistEstado", this.rbListEstado.SelectedValue); varBuss.EditarVariableValor("DropDownProducto", DropDownProducto.SelectedValue); varBuss.EditarVariableValor("DropDownVariedad", DropDownVariedad.SelectedValue); varBuss.EditarVariableValor("DropDownParaPizza", DropDownParaPizza.SelectedValue); if (DropDownProducto.SelectedValue == "Seleccione") { MostrarDropDownList(DropDownProducto); } else if (DropDownProducto.SelectedValue == "PIZZA") { MostrarDropDownList(DropDownVariedad); DropDownParaPizza.Visible = true; } else { MostrarDropDownList(DropDownVariedad); DropDownParaPizza.Visible = false; } DropDownListCargaTipoMenu(DropDownProducto); DropDownListCargaMenu(DropDownVariedad); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["idDetalle"] != "" && Request.QueryString["id"] != "") { idDetalle = Convert.ToInt32(Request.QueryString["idDetalle"]); id = Convert.ToInt32(Request.QueryString["id"]); PedidoBussiness pbuss = new PedidoBussiness(); Pedido pedi = new Pedido(); pedi = pbuss.GetPedidoDatoId(id); idPedido = pedi.idPedido; } else { Response.Redirect("NuevoPedido.aspx"); } if (!IsPostBack) { FillDetallePedidoData(); } }
protected void btnEliminar_Click(object sender, EventArgs e) { int idPedido = 0; if (gridPedidosList.SelectedIndex != -1) { idPedido = Convert.ToInt32(gridPedidosList.SelectedRow.Cells[0].Text); PedidoBussiness PedidoBiz = new PedidoBussiness(); PedidoBiz.DeletePedido(idPedido); FillPedidoGrid(); } else { string script = "AlertaSeleccion();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "popupEliminar", script, true); } if (gridPedidosList.Rows.Count == 0) { Response.Redirect("Pedidos.aspx"); } }
public void FillDetallePedidoData() { PedidoBussiness pbuss = new PedidoBussiness(); Pedido pedido = new Pedido(); pedido = pbuss.GetPedidoDato(idPedido); this.txtnombreCliente.Text = pedido.nombreCliente; this.txtdireccion.Text = pedido.direccion; this.txtnota.Text = pedido.nota; this.txtAtencion.Text = pedido.atencion; this.rbListModoPago.SelectedValue = pedido.modoPago; this.rbListEstado.SelectedValue = pedido.estado; FillDetallePedidoGrid(); DetallePedidoBussiness dpbuss = new DetallePedidoBussiness(); List <DetallePedido> listDetallePedido = new List <DetallePedido>(); listDetallePedido = dpbuss.GetDetallePedidoDato(id); gridTipoProductoPedidosList.DataSource = listDetallePedido; gridTipoProductoPedidosList.DataBind(); }
protected void btnAceptar_Click(object sender, EventArgs e) { int id; DetallePedidoTemporalBussiness detpedidoTemBuss = new DetallePedidoTemporalBussiness(); VariablesBussiness varBuss = new VariablesBussiness(); PedidoBussiness peBuss = new PedidoBussiness(); DetallePedidoBussiness dpBuss = new DetallePedidoBussiness(); if (this.DropDownProducto.SelectedValue != "Seleccione" && this.DropDownVariedad.SelectedValue != "Seleccion" && this.txtCantidad.Text != "") { } Pedido pedido = new Pedido(); pedido.nombreCliente = this.txtnombreCliente.Text.ToUpper(); pedido.direccion = this.txtdireccion.Text.ToUpper(); pedido.atencion = this.txtAtencion.Text.ToUpper(); pedido.nota = this.txtnota.Text.ToUpper(); pedido.avisar = this.RadioButtonAvisar.SelectedValue.ToUpper(); string valorchecked = varBuss.GetVariableData("RadioButtonSelected"); pedido.modoPago = valorchecked; pedido.total = Convert.ToDecimal(txtTotal.Text); id = peBuss.CrearPedido(pedido); dpBuss.CargarDetallePedido(id); detpedidoTemBuss.TruncatePedidoTemporalData(); detpedidoTemBuss.ReindexarPedidoTemporalData(); FillDetallePedidoGrid(); Response.Redirect("Pedidos.aspx"); //this.txtnombreCliente.Text = ""; //this.txtdireccion.Text = ""; //this.txtnota.Text = ""; //this.txtAtencion.Text = ""; //rbTarjeta.Checked = false; //rbEfectivo.Checked = false; //rbMercadoPago.Checked = false; }
protected void btnAceptar_Click(object sender, EventArgs e) { DetallePedidoBussiness detpedidoBuss = new DetallePedidoBussiness(); VariablesBussiness varBuss = new VariablesBussiness(); PedidoBussiness peBuss = new PedidoBussiness(); DetallePedidoBussiness dpBuss = new DetallePedidoBussiness(); Pedido pedido = new Pedido(); pedido.id = id; pedido.nombreCliente = this.txtnombreCliente.Text; pedido.direccion = this.txtdireccion.Text; pedido.atencion = this.txtAtencion.Text; pedido.nota = this.txtnota.Text; pedido.modoPago = varBuss.GetVariableData("rbListModoPago"); pedido.estado = varBuss.GetVariableData("rbListEstado"); pedido.total = Convert.ToDecimal(txtTotal.Text); peBuss.EditarPedido(pedido); //dpBuss.CargarDetallePedido(id); // debo modificar a actualizar DetallePedido, tengo que ver que no este repetido en la base Response.Redirect("Pedidos.aspx"); }
protected void btnImprimir_Click(object sender, EventArgs e) { //uso funcion javascript PedidoBussiness pbuss = new PedidoBussiness(); Pedido pedido = new Pedido(); DetallePedidoBussiness dpbuss = new DetallePedidoBussiness(); List <DetallePedido> listaDetallePedido = new List <DetallePedido>(); List <string> listaMenus = new List <string>(); int idPedido = 0; if (gridPedidosList.SelectedIndex != -1) { idPedido = Convert.ToInt16(gridPedidosList.SelectedRow.Cells[0].Text); pedido = pbuss.GetPedidoDato(idPedido); listaDetallePedido = dpbuss.GetDetallePedidoDato(pedido.id); //listaMenus = listaDetallePedido.Select(x => x.variedad).ToList(); string javaScript = "alertas();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "script", javaScript, true); TicketBussiness ticktBuss = new TicketBussiness(); ticktBuss.ImprimirTicket(nombreNegocio, direccion, telefono, ref numeroTickt, ref numeroDetalle, ref listaDetallePedido, pedido.atencion, pedido.nombreCliente); Configuration webConfigApp = WebConfigurationManager.OpenWebConfiguration("~"); webConfigApp.AppSettings.Settings["NumeroDeTicket"].Value = numeroTickt.ToString("D3"); webConfigApp.Save(); Configuration webConfigAppNumeroDetalle = WebConfigurationManager.OpenWebConfiguration("~"); webConfigAppNumeroDetalle.AppSettings.Settings["NumeroDeDetalle"].Value = numeroDetalle.ToString("D7"); webConfigAppNumeroDetalle.Save(); } else { string script = "AlertaSeleccion();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "popupEliminar", script, true); } }