Exemplo n.º 1
0
        protected void crearPedido_click(object sender, EventArgs e)
        {
            string nombre   = ddl_usuarios.SelectedValue;
            string fecha    = txt_fechaPedido.Text;
            string concepto = txt_conceptoPedido.Text;

            int resultado = 0;
            int id_pedido = 0;

            try
            {
                NuevoPedido np = new NuevoPedido();
                id_pedido = int.Parse(np.obtenerIdPedido(nombre, fecha, concepto));
                foreach (ArticuloXpedido articulo in listadoArticulos)
                {
                    np = new NuevoPedido();
                    np.registrarArticulo_x_Pedido(articulo, id_pedido);
                }
                resultado = 1;
            }
            catch (Exception ex)
            {
                resultado = 0;
            }

            if (resultado > 0)
            {
                Response.Write("<script>alert('Pedido '" + id_pedido + "' Creado correctamente');</script>");
                Server.Transfer("estado_pedido.aspx");
            }
            else
            {
                Response.Write("<script>alert('No se pudo crear el pedido correctamente');</script>");
            }
        }
Exemplo n.º 2
0
        private void btnNewPedido_Click(object sender, EventArgs e)
        {
            NuevoPedido nuevo = new NuevoPedido(this);

            this.Hide();
            nuevo.ShowDialog();
        }
        private void UC_AbrirVentanaPedidoLocal(object sender, EventArgs e)
        {
            NuevoPedido ventanaNuevoPedido = new NuevoPedido("Local");

            ventanaNuevoPedido.EventCancelar += UC_PedidoLocalCancelar;
            ventanaNuevoPedido.Visibility     = Visibility.Visible;
            gridpedidos.Children.Add(ventanaNuevoPedido);
            meserosUC.Visibility = Visibility.Hidden;
        }
        private void UC_EditarPedido(object sender, EventArgs e)
        {
            var pedidoSeleccionado = meserosUC.AgregarOSeleccionar_PedidoEnEspera;

            if (pedidoSeleccionado.Tipo == "Domicilio")
            {
                var         pedidoDomicilioEncontrado = ListaPedidosDomicilio.Find(p => p.Id == Convert.ToInt32(pedidoSeleccionado.IdPedido));
                NuevoPedido edicionPedido             = new NuevoPedido(pedidoDomicilioEncontrado);
                edicionPedido.EventCancelar += UC_PedidoLocalCancelar;
                edicionPedido.Visibility     = Visibility.Visible;
                gridpedidos.Children.Add(edicionPedido);
                meserosUC.Visibility = Visibility.Hidden;
            }
            else
            {
                var         pedidoLocalEncontrado = ListaPedidosLocales.Find(p => p.Id == Convert.ToInt32(pedidoSeleccionado.IdPedido));
                NuevoPedido edicionPedido         = new NuevoPedido(pedidoLocalEncontrado);
                edicionPedido.EventCancelar += UC_PedidoLocalCancelar;
                edicionPedido.Visibility     = Visibility.Visible;
                gridpedidos.Children.Add(edicionPedido);
                meserosUC.Visibility = Visibility.Hidden;
            }
        }