Пример #1
0
        private void btnAgregarTitulo_Click(object sender, EventArgs e)
        {
            // CREA LOS OBJETOS
            clsTitulos      objTitulo = new clsTitulos();
            clsDatosTitulos objDatos  = new clsDatosTitulos();


            // LEE LOS DATOS DE LAS CAJAS Y LOS GUARDA EN EL OBJETO
            objTitulo.TituloId  = Convert.ToInt32(txtIdTitulo.Text);
            objTitulo.Nombre    = txtNombreTitulo.Text;
            objTitulo.Precio    = Convert.ToDecimal(txtPrecioTitulo.Text);
            objTitulo.Genero    = txtGeneroTitulo.Text;
            objTitulo.Fecha     = (txtAnio.Text + Convert.ToString(cbMes.Text) + Convert.ToString(cbDia.Text));
            objTitulo.Notas     = txtNotas.Text;
            objTitulo.Reagalias = txtRegalias.Text;



            // INSERTA AL PRODUCTO MEDIANTE EL MÉTODO
            objDatos.AgregarTitulo(objTitulo);
            // MUESTRA MENSAJE DE CONFIRMACION
            MessageBox.Show("Producto registrado", "Insertar", MessageBoxButtons.OK, MessageBoxIcon.Information);
            frmTitulos Titulos = new frmTitulos();

            this.Hide();
            Titulos.Show();
        }
Пример #2
0
        public clsTitulos getTituloById(string TituloId)
        {
            clsTitulos      objTitulo = new clsTitulos();
            string          sql;
            MySqlCommand    cm = new MySqlCommand();
            MySqlDataReader dr;

            Conectar();
            sql            = "SELECT * FROM titulos WHERE Tituloid = @TituloId";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Parameters.AddWithValue("@TituloId", TituloId);
            cm.Connection = cnConexion;
            dr            = cm.ExecuteReader();
            if (dr.HasRows)
            {
                dr.Read();
                objTitulo.TituloId  = dr.GetInt32("TituloId");
                objTitulo.Nombre    = dr.GetString("Nombre");
                objTitulo.Genero    = dr.GetString("Genero");
                objTitulo.Precio    = dr.GetDecimal("Precio");
                objTitulo.Notas     = dr.GetString("Notas");
                objTitulo.Fecha     = dr.GetString("Fecha Publicacion");
                objTitulo.Reagalias = dr.GetString("Regalias");


                Cerrar();
                return(objTitulo);
            }
            else
            {
                Cerrar();
                return(null);
            }
        }
Пример #3
0
        private void btnActualizarTitulo_Click(object sender, EventArgs e)
        {
            // CREA LOS OBJETOS
            clsTitulos      objTitulo = new clsTitulos();
            clsDatosTitulos objDatos  = new clsDatosTitulos();

            //Productos obj = new Productos();


            // LEE LOS DATOS DE LAS CAJAS Y LOS GUARDA EN EL OBJETO
            objTitulo.TituloId  = Convert.ToInt32(txtId.Text);
            objTitulo.Nombre    = txtNombre.Text;
            objTitulo.Genero    = txtGenero.Text;
            objTitulo.Cantidad  = Convert.ToInt32(txtCantidad.Text);
            objTitulo.Notas     = txtNotas.Text;
            objTitulo.Precio    = Convert.ToDecimal(txtPrecio.Text);
            objTitulo.Reagalias = txtRegalias.Text;
            // INSERTA AL PRODUCTO MEDIANTE EL MÉTODO
            objDatos.ModificarTitulo(objTitulo);
            // MUESTRA MENSAJE DE CONFIRMACION
            MessageBox.Show("Empleado Modificado", "Insertar", MessageBoxButtons.OK, MessageBoxIcon.Information);
            frmTitulos Titulos = new frmTitulos();

            this.Hide();
            Titulos.Show();
        }
Пример #4
0
        public clsTitulos buscarTitulo(ref clsTitulos cli)
        {
            Conectar();
            string          consulta     = "Select * from titulos where Tituloid= " + cli.TituloId;
            MySqlCommand    miCom        = new MySqlCommand(consulta, cnConexion);
            MySqlDataReader midataReader = miCom.ExecuteReader();

            midataReader.Read();
            if (midataReader.HasRows)
            {
                cli.TituloId  = Convert.ToInt32(midataReader["Tituloid"].ToString());
                cli.Nombre    = midataReader["Nombre"].ToString();
                cli.Genero    = midataReader["Genero"].ToString();
                cli.Precio    = Convert.ToDecimal(midataReader["precio"].ToString());
                cli.Notas     = midataReader["Notas"].ToString();
                cli.Fecha     = midataReader["FechaPubicacion"].ToString();
                cli.Reagalias = midataReader["Regalias"].ToString();
            }
            else
            {
                return(null);
            }
            midataReader.Close();
            miCom.Dispose();
            cnConexion.Close();
            return(cli);
        }
Пример #5
0
        public List <clsTitulos> getTitulos()
        {
            List <clsTitulos> lstTitulos = new List <clsTitulos>();
            string            sql;
            MySqlCommand      cm = new MySqlCommand();
            MySqlDataReader   dr;

            Conectar();
            sql            = "SELECT * FROM titulos";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cnConexion;
            dr             = cm.ExecuteReader();
            while (dr.Read())
            {
                clsTitulos objTitulo = new clsTitulos();

                objTitulo.TituloId  = dr.GetInt32("TituloId");
                objTitulo.Nombre    = dr.GetString("Nombre");
                objTitulo.Genero    = dr.GetString("Genero");
                objTitulo.Precio    = dr.GetDecimal("Precio");
                objTitulo.Notas     = dr.GetString("Notas");
                objTitulo.Fecha     = dr.GetString("FechaPubicacion");
                objTitulo.Reagalias = dr.GetString("Regalias");


                lstTitulos.Add(objTitulo);
            }

            Cerrar();
            return(lstTitulos);
        }
Пример #6
0
        public static List <clsTitulos> Buscar(string TituloId)
        {
            List <clsTitulos> _lista = new List <clsTitulos>();

            MySqlCommand _comando = new MySqlCommand(String.Format(
                                                         "SELECT Tituloid, Nombre, Genero, precio, Notas, FechaPubicacion, Regalias FROM titulos where Nombre ='{0}'", TituloId), clsTitulos.ObtenerConexion());
            MySqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                clsTitulos pTitulo = new clsTitulos();

                pTitulo.TituloId  = _reader.GetInt32(0);
                pTitulo.Nombre    = _reader.GetString(1);
                pTitulo.Genero    = _reader.GetString(2);
                pTitulo.Precio    = _reader.GetDecimal(3);
                pTitulo.Notas     = _reader.GetString(4);
                pTitulo.Fecha     = _reader.GetString(5);
                pTitulo.Reagalias = _reader.GetString(6);


                _lista.Add(pTitulo);
            }

            return(_lista);
        }
Пример #7
0
        private void btnVender_Click(object sender, EventArgs e)
        {
            AutoIncremento();
            generaColumnas();
            // CREA LOS OBJETOS
            clsVentas      objvent   = new clsVentas();
            clsDatosVentas objDatos  = new clsDatosVentas();
            clsTitulos     objTitulo = new clsTitulos();

            //Inicial = Fecha.Value.Year;
            //Mes = Fecha.Value.Month;
            //dia = Fecha.Value.Day;


            //dtpfecha1.Text = Convert.ToDateTime(dtpfecha1.Value);s
            //DateTime fecha1 = new DateTime(Inicial, Mes, dia);}
            //Fecha.Value = Convert.ToDateTime(entidades.Fecha);
            //Fecha.Value.ToString("yyyy//MM/dd");

            // LEE LOS DATOS DE LAS CAJAS Y LOS GUARDA EN EL OBJETO
            objvent.Fecha    = Convert.ToDateTime(Fecha.Text.ToString());
            objvent.IdVenta  = Convert.ToInt32(txtFolio.Text);
            objvent.IdTitulo = Convert.ToInt32(txtID.Text);
            objvent.Cantidad = Convert.ToInt32(txtCantidad.Text);

            objTitulo.Cantidad = Convert.ToInt32(txtCantidad.Text);
            objTitulo.TituloId = Convert.ToInt32(txtID.Text);

            // INSERTA AL PRODUCTO MEDIANTE EL MÉTODO
            objDatos.AgregarVenta(objvent);
            MessageBox.Show("Venta Realizada con Exito");
            objDatos.RestarInventario(objTitulo);
            txtTotal.Text      = "";
            comboEmpleado.Text = "";
        }
Пример #8
0
        public void EliminarTitulo(clsTitulos objTitulo)
        {
            string       sql;
            MySqlCommand cm;

            Conectar();

            cm             = new MySqlCommand();
            sql            = "DELETE FROM titulos WHERE Tituloid = '" + objTitulo.TituloId + "'";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;;
            cm.Connection  = cnConexion;
            cm.ExecuteNonQuery();
            Cerrar();
        }
Пример #9
0
        public void RestarInventario(clsTitulos objTitulo)
        {
            string       sql;
            MySqlCommand cm;

            Conectar();
            cm = new MySqlCommand();
            cm.Parameters.AddWithValue("@Tituloid", objTitulo.TituloId);
            cm.Parameters.AddWithValue("@Cantidad", objTitulo.Cantidad);

            sql = "UPDATE productos SET Cantidad = Cantidad - @Cantidad  WHERE Tituloid = @Tituloid";

            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cnConexion;
            cm.ExecuteNonQuery();
            Cerrar();
        }
Пример #10
0
        public void ModificarTitulo(clsTitulos objTitulo)
        {
            string       sql;
            MySqlCommand cm;

            Conectar();

            cm = new MySqlCommand();
            cm.Parameters.AddWithValue("@tituloid", objTitulo.TituloId);
            cm.Parameters.AddWithValue("@nombre", objTitulo.Nombre);
            cm.Parameters.AddWithValue("@genero", objTitulo.Genero);
            cm.Parameters.AddWithValue("@precio", objTitulo.Precio);
            cm.Parameters.AddWithValue("@notas", objTitulo.Notas);
            cm.Parameters.AddWithValue("@regalias", objTitulo.Reagalias);


            sql            = "UPDATE titulos SET  Nombre = @nombre, Genero = @genero, precio = @precio, Notas = @notas, Regalias = @regalias where Tituloid=@tituloid";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cnConexion;
            cm.ExecuteNonQuery();
            Cerrar();
        }
Пример #11
0
        public void AgregarTitulo(clsTitulos objTitulo)
        {
            string       sql;
            MySqlCommand cm;

            Conectar();

            cm = new MySqlCommand();
            cm.Parameters.AddWithValue("@tituloid", objTitulo.TituloId);
            cm.Parameters.AddWithValue("@nombre", objTitulo.Nombre);
            cm.Parameters.AddWithValue("@genero", objTitulo.Genero);
            cm.Parameters.AddWithValue("@precio", objTitulo.Precio);
            cm.Parameters.AddWithValue("@notas", objTitulo.Notas);
            cm.Parameters.AddWithValue("@fecha", objTitulo.Fecha);
            cm.Parameters.AddWithValue("@regalias", objTitulo.Reagalias);

            sql            = "INSERT INTO titulos (Tituloid, Nombre, Genero, precio, Notas, FechaPubicacion, Regalias) VALUES (@tituloid, @nombre, @genero, @precio, @notas, @fecha, @regalias)";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cnConexion;
            cm.ExecuteNonQuery();
            Cerrar();
        }
Пример #12
0
        private void txtCantidad_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((int)e.KeyChar == (int)Keys.Enter)
            {
                agregarVenta();

                // CREA LOS OBJETOS
                clsTitulos      objTitulo = new clsTitulos();
                clsDatosTitulos objDatos  = new clsDatosTitulos();

                // LEE LOS DATOS DE LAS CAJAS Y LOS GUARDA EN EL OBJETO
                objTitulo.TituloId = Convert.ToInt32(txtID.Text);
                objTitulo.Cantidad = Convert.ToInt32(txtCantidad.Text);
                // INSERTA AL titulo MEDIANTE EL MÉTODO
                objDatos.RestarInventario(objTitulo);
                btnVender.Visible = true;

                /*txtID.Text = "";
                 * txtProducto.Text = "";
                 * txtPrecio.Text = "";
                 * txtCantidad.Text = "";*/
            }
        }
Пример #13
0
        private void button4_Click(object sender, EventArgs e)
        {
            // CREA LOS OBJETOS
            clsDatosTitulos datos  = new clsDatosTitulos();
            clsTitulos      titulo = new clsTitulos();


            titulo.TituloId = Convert.ToInt32(dgvTitulos.Rows[dgvTitulos.SelectedRows[0].Index].Cells[0].Value.ToString());



            DialogResult result = MessageBox.Show("Seguro que deseas eliminar?", "", MessageBoxButtons.YesNoCancel);

            // REFRESCA LOS DATOS Y MUESTRA EL MENSAJE "ELIMINADO"
            if (result == DialogResult.Yes)
            {
                titulo.TituloId = Convert.ToInt32(dgvTitulos.Rows[dgvTitulos.SelectedRows[0].Index].Cells[0].Value.ToString());
                datos.EliminarTitulo(titulo);

                mostrarTitulos();
                MessageBox.Show("Producto eliminado");
            }
        }
Пример #14
0
        private void button3_Click(object sender, EventArgs e)
        {
            clsTitulos      objTitulo = new clsTitulos();
            clsDatosTitulos objdatos  = new clsDatosTitulos();

            objTitulo.TituloId = Convert.ToInt32(this.dgvTitulos.CurrentRow.Cells[0].Value.ToString());
            objdatos.buscarTitulo(ref objTitulo);

            frmEditarTitulos x = new frmEditarTitulos();

            x.label1.Visible = false;
            x.label2.Visible = true;

            x.txtId.Text       = Convert.ToString(objTitulo.TituloId);
            x.txtNombre.Text   = objTitulo.Nombre;
            x.txtGenero.Text   = objTitulo.Genero;
            x.txtAnio.Text     = objTitulo.Fecha;
            x.txtCantidad.Text = Convert.ToString(objTitulo.Cantidad);
            x.txtNotas.Text    = objTitulo.Notas;
            x.txtPrecio.Text   = Convert.ToString(objTitulo.Precio);
            x.txtRegalias.Text = objTitulo.Reagalias;

            x.txtId.Enabled       = false;
            x.txtNombre.Enabled   = true;
            x.txtGenero.Enabled   = true;
            x.txtAnio.Enabled     = false;
            x.txtCantidad.Enabled = true;
            x.txtNotas.Enabled    = true;
            x.txtPrecio.Enabled   = true;
            x.txtRegalias.Enabled = true;


            x.Show();

            this.Close();
        }