} //fin del metodo #endregion #region Metodos Propios public void llenarLV() { if (this.tipo == "usuarios") { this.Text = "Lista Usuarios"; strSentencia = clUsuarios.mConsultarUsuarioGeneral(conexion); while (strSentencia.Read()) { ListViewItem lista; lista = lvGeneral.Items.Add(Convert.ToString(strSentencia.GetInt32(0))); lista.SubItems.Add(strSentencia.GetString(1)); }//fin del while } if (this.tipo == "producto") { this.Text = "Lista Productos"; strSentencia = clProducto.mConsultarProductoGeneral(conexion); while (strSentencia.Read()) { ListViewItem lista; lista = lvGeneral.Items.Add(Convert.ToString(strSentencia.GetInt32(0))); lista.SubItems.Add(strSentencia.GetString(2)); }//fin del while } if (this.tipo == "rol") { this.Text = "Lista Roles"; strSentencia = clRol.mConsultarRolesGenerales(conexion); while (strSentencia.Read()) { ListViewItem lista; lista = lvGeneral.Items.Add(Convert.ToString(strSentencia.GetInt32(0))); lista.SubItems.Add(strSentencia.GetString(1)); }//fin del while } if (this.tipo == "vistas") { this.Text = "Lista de Vista"; strSentencia = clVistas.mConsultarVistasGenerales(conexion); while (strSentencia.Read()) { ListViewItem lista; lista = lvGeneral.Items.Add(Convert.ToString(strSentencia.GetInt32(0))); lista.SubItems.Add(strSentencia.GetString(1)); }//fin del while } }
}//fin de la accion del combobox de descuento /////////////////////// Metodo para agregar los codigos del producto a la lista de produtos de la venta ////////////////////////// private void btnAgregar_Click(object sender, EventArgs e) { if (txtCodProducto.Text == "" || txtProducto.Text == "" || txtPrecio.Text == "" || txtCantidadProducto.Text == "") { MessageBox.Show("Debe de llenar todos los campos"); } else { int cantidad = 0; dtrProducto = clProducto.mConsultarProductoGeneral(conexion); if (dtrProducto != null) { if (dtrProducto.Read()) { cantidad = dtrProducto.GetInt32(9); } //Fin del del read } //fin del if if (this.mVerificarExistencia()) { producto.setCantidad(cantidad - (Convert.ToInt32(txtCantidadProducto.Text))); clProducto.mModificarCantidad(conexion, producto); this.llenarLista();//llena la lista con el codigo del producto this.txtCantidad.Text = "" + mContarProductos(); this.txtSubTotal.Text = "" + this.calcularPrecio(); //this.txtCodProducto.Text = ""; //this.txtProducto.Text = ""; //this.txtPrecio.Text = ""; //this.txtCantidadProducto.Text = ""; } else { MessageBox.Show("No hay disponible en el inventario"); } } //fin del else } //fin de la accion del boton agregar