private void CmdAgregarProd_Click(object sender, EventArgs e)
        {
            ListView _LstProds_A_Vender_virtual = new ListView();

            try
            {
                if (TxtID_Prod.Text.Trim() == "")
                {
                    //MensajeInfo("No hay producto que agregar!");
                    TxtID_Prod.Focus();
                    return;
                }

                EsteProducto = DB.Productos.Where(prod => prod.ID_Producto == TxtID_Prod.Text).First();

                if (Lista_Prod_A_Vender.Any(p => p.ID_Producto == TxtID_Prod.Text))
                {
                    TxtID_Prod.Text = "";
                    TxtID_Prod.Focus();
                    return;
                }

                if (EsteProducto != null)
                {
                    Lista_Prod_A_Vender.Add(EsteProducto);
                    //EsteProducto = new Clases.Productos();
                }

                if (LstProds_A_Vender.Items.Count > 0)
                {
                    _LstProds_A_Vender_virtual = LstProds_A_Vender;
                }

                if (_LstProds_A_Vender_virtual.Items.Count == 0)
                {
                    ActualizarListaProdVenta();
                }
                else
                {
                    ActualizarListaProdVenta(_LstProds_A_Vender_virtual, EsteProducto);
                }
                EsteProducto    = new Clases.Productos();
                TxtID_Prod.Text = "";
                TxtID_Prod.Focus();
            }
            catch (Exception es)
            {
                MensajeError(es.Message);
            }
        }
 void Limpiar()
 {
     try
     {
         Lista_Prod_A_Vender = new List <Clases.Productos>();
         ActualizarListaProdVenta();
         TxtID_Prod.Text = "";
         LblTotal.Text   = "0.00";
         TxtID_Prod.Focus();
     }
     catch (Exception es)
     {
         MensajeError(es.Message);
     }
 }