Beispiel #1
0
 public void LLenarMarca()
 {
     Conexion con = new Conexion();
     DataTable dt = new DataTable();
     String sentencia = "SELECT id_proveedor as id, empresa FROM tbl_proveedor;";
     con.Conectar();
     dt = con.ConsultaMySQL(sentencia, null,CommandType.Text);
     if (dt != null)
     {
         cbxmarca.DataSource = dt;
         cbxmarca.ValueMember = "id";
         cbxmarca.DisplayMember = "empresa";
     }
     con.Desconectar();
     dt = null;
     con = null;
 }
Beispiel #2
0
        public void LLenarClasificacion()
        {
            Conexion con = new Conexion();
            DataTable dt = new DataTable();
            String sentencia = "SELECT id, nombre FROM tbl_clasificacion;";
            con.Conectar();
            dt = con.ConsultaMySQL(sentencia, null,CommandType.Text);
            if (dt != null)
            {
                cbxclasificacion.DataSource = dt;
                cbxclasificacion.ValueMember = "id";
                cbxclasificacion.DisplayMember = "nombre";

            }
            con.Desconectar();
            dt = null;
            con = null;
        }
Beispiel #3
0
        private void btningresar_Click(object sender, EventArgs e)
        {
            Conexion canal = new Conexion();
            Validaciones validar = new Validaciones();
            try {
            if (validar.ValidarTexto(gblogin) == 0){
            canal.Conectar();
            DataTable tb = new DataTable();
            MySqlCommand parametro =  new MySqlCommand();
            parametro.Parameters.AddWithValue("@nombre", txtnombre.Text);
            parametro.Parameters.AddWithValue("@clave",txtclave.Text);
            String sentencia = "SELECT *  FROM tbl_usuarios WHERE nombre=@nombre AND clave=@clave;";
            tb = canal.ConsultaMySQL(sentencia,parametro.Parameters,CommandType.Text);

            if (tb != null)
            {
                canal.Desconectar();
                this.Hide();
                menu.setNombre(tb.Rows[0][1].ToString());
                menu.setRol(tb.Rows[0][3].ToString());

                        menu.ShowDialog();
            }
            else {
                MessageBox.Show("Credenciales incorrectos");
                txtnombre.Text = String.Empty;
                txtclave.Text = String.Empty;
                canal.Desconectar();
            }

            }
            else {
            MessageBox.Show("Debe llenar todos los campos!");

            }
            }
            catch (Exception ecep) { MessageBox.Show(ecep.Message); canal.Desconectar(); }
        }
Beispiel #4
0
        private void btnbuscar_Click(object sender, EventArgs e)
        {
            if(txtproducto.Text != String.Empty){

                 Conexion canal = new Conexion();
               canal.Conectar();
            DataTable tb = new DataTable();
            MySqlCommand parametro =  new MySqlCommand();
            parametro.Parameters.AddWithValue("@parametro",txtproducto.Text+"%");
            String sentencia = "SELECT tbl_producto.codigo, tbl_producto.nombre,tbl_producto.fecha_vencimiento,tbl_producto.descripcion,tbl_producto.precio,tbl_proveedor.empresa as marca,tbl_clasificacion.nombre as clasificacion FROM tbl_producto inner join tbl_proveedor on tbl_producto.marca=tbl_proveedor.id_proveedor inner join tbl_clasificacion on tbl_producto.id_clasificacion=tbl_clasificacion.id WHERE tbl_producto.nombre like @parametro ;";
            tb = canal.ConsultaMySQL(sentencia,parametro.Parameters,CommandType.Text);
            if (tb != null)
            {
                dataGridView1.DataSource = tb;
            }
            else {

                MessageBox.Show("debe registrar productos.");
            }

            canal.Desconectar();
            canal = null;

            }
        }
Beispiel #5
0
        private void txtproducto_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (char.IsControl(e.KeyChar))
            {
                DataTable dt = new DataTable();
                MySqlCommand parametros = new MySqlCommand();
                Conexion canal = new Conexion();
                String param = txtproducto.Text + "%";
                parametros.Parameters.AddWithValue("p_parametro", param);

                String sentencia = "Consultar_Productos_para_vender";
                canal.Conectar();

                dt = canal.ConsultaMySQL(sentencia, parametros.Parameters, CommandType.StoredProcedure);
                if (dt != null)
                {
                    productos = new DataTable();
                    //limpiarGridinventario();
                    //productos = dt;
                    //dgInventario.DataSource = productos;

                    frmProductos c = new frmProductos();
                    c.origen = 1;
                    c.DtProductos = dt;
                    c.ShowDialog();
                    if (factura != null)
                    {

                        foreach (DataRow item in factura.Rows)
                        {
                            if (item["seleccion"].Equals("Si"))
                            {
                                DataRow a = venta.NewRow();
                                a["codigo"] = item["codigo"].ToString();
                                a["nombre"] = item["nombre"].ToString();
                                a["precio"] = item["precio"].ToString();
                                a["pedido"] = item["pedido"].ToString();

                                venta.Rows.Add(a);
                            }

                        }

                        dgCarro.DataSource = venta;

                        CalcularPrecios();
                    }
                    }
                else
                {

                    //limpiarGridinventario();

                    productos = null;
                }

            }
            else {

                //limpiarGridinventario();
                //productos = null;
            }
        }
Beispiel #6
0
        private void crearNumero()
        {
            try
            {

            DataTable d = new DataTable();
            Conexion c = new Conexion();
            c.Conectar();
            d = c.ConsultaMySQL("CrearNumero",null,CommandType.StoredProcedure);
            String n;
            int cod;
                if ((d.Rows[0][0].ToString() == String.Empty)||((d.Rows[0][0] is DBNull))) {
                    n = "0";
                }
                else {
                    n = d.Rows[0][0].ToString();
                }

               cod = Convert.ToInt32(n);
            cod = cod + 1;
            lblCodigo.Text = cod.ToString();
            c.Desconectar();
            c = null;

            }
            catch (Exception ex){
                MessageBox.Show(ex.Message);

            }
        }