Ejemplo n.º 1
0
        }     //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
            }
        }
Ejemplo n.º 2
0
        }//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