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); } }