void Asistencia()
        {
            Mensaje.MensajeCaptura c = new Mensaje.MensajeCaptura("Asistencia", "Capture el codigo personal del cliente", "Registrar F1", "SALIR F2", true, "string");
            c.ShowDialog();


            if (c.valor3 != null)
            {
                CapaLogica.ClienteVenta cc = new CapaLogica.ClienteVenta();

                if (cc.buscarCliente(c.valor3.ToString(), "none", "co").Rows.GetEnumerator().MoveNext())
                {
                    Asistencia a = new Asistencia(c.valor3.ToString());
                    a.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Cliente no encontrado");
                }
            }
            else
            {
                MessageBox.Show("Capture el codigo");
            }
            txtCodigo.Focus();
        }
 private void Button_Click_2(object sender, RoutedEventArgs e)
 {
     banderacontrol += 1;
     Mensaje.MensajeCaptura M = new Mensaje.MensajeCaptura("VENTA MANUAL", "Codigo:", "AGREGAR F1", "CANCELAR F2", true, "string");
     M.ShowDialog();
     AgregarProductoVenta(M.valor3);
 }
        void EliminarProductoVenta()
        {
            int x = 1;

            if (x == 1)
            {
                x = 2;
                if (dataGrid.Items.Count > 0)
                {
                    control = false;
                    Mensaje.MensajeCaptura M = new Mensaje.MensajeCaptura("Eliminar producto", "Capture el # registro del producto a eliminar:", "Eliminar F1", "Cancelar F2", true, "intEliminarRegistro");
                    M.valor5 = dataGrid.Items.Count;
                    M.ShowDialog();

                    if (Vm.ListaProducto.Exists(c => c.Registro == M.valor))
                    {
                        Vm.valor = M.valor;   //registro a eliminar
                        Eliminar();
                    }



                    txtCodigo.Focus();
                }
            }
        }
 //cambio
 void cambio()
 {
     control = false;
     Mensaje.MensajeCaptura pagocambio = new Mensaje.MensajeCaptura("PAGO$", "PAGO CON $:", "ACEPTAR F1", "", true, "double");
     pagocambio.Total = Vm.Total;
     pagocambio.ShowDialog();
     Vm.Pago = pagocambio.valor2;
 }
        void AgregarProductoVenta()
        {
            int c = 1;

            if (c == 1)
            {
                control = false;
                c       = 2;
                Mensaje.MensajeCaptura M = new Mensaje.MensajeCaptura("VENTA MANUAL", "Codigo:", "AGREGAR F1", "CANCELAR F2", true, "int");
                M.ShowDialog();
                if (M.valor > 0)
                {
                    AgregarProducto(M.valor.ToString());
                }
            }
            txtCodigo.Focus();
        }
        public Devoluciones()
        {
            InitializeComponent();
            Mensaje.MensajeCaptura ms = new Mensaje.MensajeCaptura("Devoluciones", "Ingrese #Folio:", "Continuar F1", "Cancelar F2", true, "int");

            ms.ShowDialog();
            if (D.ConsultaDellateDevolucion(ms.valor).Count > 0)
            {
                //  D.ConsultaDellateDevolucion(ms.valor);
                ConsultaDetalle();
                txtFolio.Text = ms.valor.ToString();
            }
            else
            {
                if (ms.valor != 0)
                {
                    while (D.ConsultaDellateDevolucion(ms.valor).Count == 0)
                    {
                        MessageBox.Show("no se encontro ningun resultado", "Buscando");
                        Mensaje.MensajeCaptura mss = new Mensaje.MensajeCaptura("Devoluciones", "Ingrese #Folio:", "Continuar F1", "Cancelar F2", true, "int");
                        mss.ShowDialog();

                        if (D.ConsultaDellateDevolucion(mss.valor).Count > 0)
                        {
                            ConsultaDetalle();
                            txtFolio.Text = mss.valor.ToString();
                            break;
                        }

                        if (mss.valor == 0)
                        {
                            this.Close();
                            break;
                        }
                    }
                }
                else
                {
                    this.Close();
                }
            }
        }