示例#1
0
 void DevolucionFolio()
 {
     banderacontrol += 1;
     Mensaje.Mesaje m = new Mensaje.Mesaje("Confirmacion", "Deseas Cancelar ticket?", "SI F1", "No F2");
     m.ShowDialog();
     if (m.Si)
     {
         if (txtFolio.Text.Length > 0)
         {
             try
             {
                 if (D.DevolucionfolioTotal(txtFolio.Text) > 0)
                 {
                     MessageBox.Show("Devolucion Exitosa", "Mensaje");
                     txtid.Clear();
                     limpiargrid();
                 }
                 else
                 {
                     MessageBox.Show("No existe ese producto intente con otro", "Mensaje");
                 }
             }
             catch (Exception e)
             {
                 MessageBox.Show("Error consulte con su administrador. Error:" + e.ToString(), "Mensaje Error");
             }
         }
         else
         {
             MessageBox.Show("Capture el folio ", "Error");
         }
         this.Close();
     }
 }
示例#2
0
 void DevolucionProducto()
 {
     banderacontrol += 1;
     Mensaje.Mesaje m = new Mensaje.Mesaje("Confimacion", "Deseas Cancelar Producto", "SI F1", "No F2");
     m.ShowDialog();
     if (m.Si)
     {
         if (txtid.Text.Length > 0)
         {
             try
             {
                 if (D.UpdateProductoDevulto(txtid.Text) > 0)
                 {
                     MessageBox.Show("Devolucion Exitosa", "Mensaje");
                     txtid.Clear();
                     limpiargrid();
                 }
                 else
                 {
                     MessageBox.Show("No existe ese folio intente con otro", "Mensaje");
                 }
             }
             catch (Exception e)
             {
                 MessageBox.Show("Error consulte con su administrador. Error:" + e.ToString(), "Mensaje Error");
             }
         }
         else
         {
             MessageBox.Show("Capture el id ", "Error");
         }
     }
 }
示例#3
0
 void salir()
 {
     if (dataGrid.Items.Count < 1)
     {
         Mensaje.Mesaje confir = new Mensaje.Mesaje("CERRANDO", "Desea salir?", "SI F1", "NO F2");
         confir.ShowDialog();
         if (confir.Si)
         {
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("LA App no se puede cerrar hasta que finalize o cancela la venta en proceso");
     }
 }
示例#4
0
        public void RealizarVenta()
        {
            if (dataGrid.Items.Count > 0)
            {
                control = false;
                Mensaje.Mesaje confirmar = new Mensaje.Mesaje("Confimacion", " 'Desea Realizar la venta?", "SI F1", "NO F2");
                confirmar.ShowDialog();
                if (confirmar.Si)
                {
                    cambio();

                    if (Vm.GuardarVenta(dataGrid.Items.Count) == 1)
                    {
                        ClienteVenta c = new ClienteVenta(Vm.IdVenta);
                        c.ShowDialog();
                        Mensaje.MensajeOk m = new Mensaje.MensajeOk("Mensaje:", "La venta se realizo exitoxamente. su cambio es: $" + Vm.Cambio.ToString());

                        m.ShowDialog();
                        //VENTA.simularTicket stk = new VENTA.simularTicket();
                        //stk.ShowDialog();
                        Ticket(Vm.IdVenta.ToString());


                        dataGrid.ItemsSource = Vm.LimpiarVenta(); //para limpiar la venta
                        dataGrid.Items.Refresh();                 //para limpiar la venta
                        calVenta();
                    }
                    else
                    {
                        Mensaje.MensajeOk m = new Mensaje.MensajeOk("Mensaje:Error", "Error, Consulte con su administrador.");

                        m.Show();
                    }
                }
            }
            //para limpiar la venta
            txtCodigo.Focus();
        }