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(); }
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); } }
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(); }
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); }
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); }
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); }
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 = ""; }
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(); }
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(); }
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(); }
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(); }
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 = "";*/ } }
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"); } }
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(); }