Esempio n. 1
0
        private void TrabajoBotones(object sender, RoutedEventArgs e)
        {
            if (ComprobamosDatos())
            {
                switch (((Button)sender).Name)
                {
                case "btnAdd":
                    creamosPedido();
                    if (Tb_Pedidos.addPedido(pedido))
                    {
                        new MensajeBox("PEDIDO INTRODUCIDO CON EXITO");
                    }
                    break;

                case "btnUpdate":
                    creamosPedido();
                    if (Tb_Pedidos.updatePedido(pedido))
                    {
                        new MensajeBox("PEDIDO ACTUALIZADO CON EXITO");
                    }
                    break;

                case "btnDel":
                    creamosPedido();
                    if (Tb_Pedidos.delPedido(pedido))
                    {
                        new MensajeBox("PEDIDO ELIMINADO CON EXITO");
                    }
                    break;
                }
            }
        }
Esempio n. 2
0
        private void TrabajoConLaTabla(object sender, RoutedEventArgs e)
        {
            dt     = Tb_Pedidos.listadoPedidos();
            pedido = new Pedido();
            Int32 filaActual = -1;

            if (lbId.Content == null)
            {
                lbId.Content = 0;
            }
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i].ItemArray[0].ToString() == lbId.Content.ToString())
                {
                    filaActual = i;
                    break;
                }
            }

            switch (((Button)sender).Name)
            {
            case "btnNextReg":
                filaActual = (filaActual < dt.Rows.Count - 1)? filaActual + 1 : filaActual;
                break;

            case "btnPrevReg":
                filaActual = (filaActual == 0) ? filaActual : filaActual - 1;
                break;

            case "btnFirstReg":
                filaActual = 0;
                break;

            case "btnLastReg":
                filaActual = dt.Rows.Count;
                break;
            }

            lbId.Content       = dt.Rows[filaActual].ItemArray[0].ToString();
            txtCodPedido.Texto = dt.Rows[filaActual].ItemArray[1].ToString();
            cbCliente.SeleccionarItem(Tb_Clientes.damePoscionCliente(Convert.ToInt32(dt.Rows[filaActual].ItemArray[2])) + 1);
            txtFecha.Fecha = Convert.ToDateTime(dt.Rows[filaActual].ItemArray[3]);
            cbEstado.SeleccionarItem(Convert.ToInt16(dt.Rows[filaActual].ItemArray[4]));
            txtComentario.Texto = dt.Rows[filaActual].ItemArray[5].ToString();
            cargarLineasPedido();
        }