コード例 #1
0
        protected void btnNuevo_Click(object sender, EventArgs e)
        {
            DetallePedidoTemporalBussiness temBuss = new DetallePedidoTemporalBussiness();

            temBuss.TruncatePedidoTemporalData();
            temBuss.ReindexarPedidoTemporalData();
            Response.Redirect("NuevoPedido.aspx");
        }
コード例 #2
0
        protected void btnEliminarPedido_Click(object sender, EventArgs e)
        {
            int idPedidoTem;

            if (gridTipoProductoPedidosList.SelectedIndex != -1)
            {
                idPedidoTem = Convert.ToInt32(gridTipoProductoPedidosList.SelectedRow.Cells[0].Text);
                DetallePedidoTemporalBussiness menuBuss = new DetallePedidoTemporalBussiness();
                menuBuss.EliminarDetallePedidoTemporal(idPedidoTem);
                FillDetallePedidoGrid();
            }
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        private void FillDetallePedidoData()
        {
            DetallePedidoTemporalBussiness temBiz  = new DetallePedidoTemporalBussiness();
            DetallePedidoTemporal          dePeTem = new DetallePedidoTemporal();

            dePeTem = temBiz.GetDetallePedidoTemporalData(idDetalle);
            this.txtIdDetalle.Text = Convert.ToString(dePeTem.idDetalle);
            this.txtTipo.Text      = dePeTem.tipo;
            this.txtMenu.Text      = dePeTem.variedad;
            this.txtParaPizza.Text = dePeTem.paraPizza;
            this.txtCantidad.Text  = Convert.ToString(dePeTem.cantidad);
            this.txtPrecio.Text    = Convert.ToString(dePeTem.precio);
            int cantidad = 0;

            cantidad = Convert.ToInt32(dePeTem.cantidad);
            Session["VariableSession"] = cantidad;
        }
コード例 #5
0
        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;
        }
コード例 #6
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            int cantidad = 0;
            DetallePedidoTemporalBussiness detallePeTemBuss = new DetallePedidoTemporalBussiness();
            DetallePedidoTemporal          pedidoTem        = new DetallePedidoTemporal();

            pedidoTem.idDetalle = Convert.ToInt32(this.txtIdDetalle.Text);
            pedidoTem.tipo      = this.txtTipo.Text;
            pedidoTem.variedad  = this.txtMenu.Text;
            pedidoTem.paraPizza = this.txtParaPizza.Text;
            pedidoTem.cantidad  = Convert.ToInt32(this.txtCantidad.Text);
            if (Session["VariableSession"] != null)
            {
                cantidad = (int)Session["VariableSession"];
            }
            decimal variable = Convert.ToDecimal(this.txtPrecio.Text);

            pedidoTem.precio = (Convert.ToDecimal(this.txtPrecio.Text) / cantidad) * pedidoTem.cantidad;
            detallePeTemBuss.EditarDetallePedidoTemporal(pedidoTem);
            Response.Redirect("NuevoPedido.aspx");
            //FillDetallePedidoGrid();
        }
コード例 #7
0
        protected void btnCargar_Click(object sender, EventArgs e)
        {
            DetallePedidoTemporal          detallePedidoTem     = new DetallePedidoTemporal();
            DetallePedidoTemporalBussiness detallePedidoTemBuss = new DetallePedidoTemporalBussiness();
            MenuBussiness menuBuss = new MenuBussiness();

            Entidades.Menu menu = new Entidades.Menu();
            if (this.DropDownProducto.SelectedValue != "Seleccione" &&
                this.DropDownVariedad.SelectedValue != "Seleccione" &&
                this.DropDownVariedad.SelectedValue != "" &&
                this.txtCantidad.Text != "")
            {
                detallePedidoTem.tipo     = this.DropDownProducto.SelectedValue;
                detallePedidoTem.variedad = this.DropDownVariedad.SelectedValue;
                if (this.DropDownParaPizza.SelectedValue == "Seleccione")
                {
                    detallePedidoTem.paraPizza = "";
                }
                else
                {
                    detallePedidoTem.paraPizza = this.DropDownParaPizza.SelectedValue;
                }
                detallePedidoTem.cantidad = Convert.ToInt32(this.txtCantidad.Text);
                menu = menuBuss.GetMenuDataTipo(detallePedidoTem.variedad);
                detallePedidoTem.precio = menu.precio * detallePedidoTem.cantidad;
                detallePedidoTemBuss.CrearDetallePedidoTemporal(detallePedidoTem);
                FillDetallePedidoGrid();
                this.DropDownProducto.SelectedValue  = "Seleccione";
                this.DropDownVariedad.SelectedValue  = "Seleccione";
                this.DropDownParaPizza.SelectedValue = "Seleccione";
                this.txtCantidad.Text = "";
            }
            else
            {
                string script = "Alerta();";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "popupPedidos", script, true);
            }
        }