private void button1_Click(object sender, EventArgs e) { if (txtIdPaquete.Text == "") { MessageBox.Show(this, "Debe de suministrar un nombre", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { paquete = new Entidades.Paquete(); paquete.IdPaquete = txtIdPaquete.Text; paquete.Descripcion = txtDescripcion.Text; DAO.Paquete.insertar(paquete); padreForm.cargarCombo(); MessageBox.Show(this, "Paquete Creado Correctamente", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); Dispose(); } catch { MessageBox.Show(this, "Existe un paquete con ese nombre", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); DAO.Conexion.CloseConnection(); txtIdPaquete.Focus(); } } }
void cargarData() { if (comboBox1.SelectedIndex != -1) { paquete = paquetes[comboBox1.SelectedIndex]; detalles = DAO.DetalleAplicacion.lista(paquete.IdPaquete); dataGridView1.DataSource = DAO.DetalleAplicacion.listaTable(paquete.IdPaquete); } }
static public void insertar(Entidades.Paquete p) { Conexion.OpenConnection(); string query = "insert INTO paquete (idPaquete, descripcion) VALUES(@idPaquete, @descripcion)"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@idPaquete", p.IdPaquete); comando.Parameters.AddWithValue("@descripcion", p.Descripcion); comando.Prepare(); comando.ExecuteNonQuery(); Conexion.CloseConnection(); }
static public void editar(Entidades.Paquete p) { Conexion.OpenConnection(); string query = "UPDATE tractor set descripcion = @descripcion WHERE idPaquete = @idPaquete"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@idPaquete", p.IdPaquete); comando.Parameters.AddWithValue("@descripcion", p.Descripcion); comando.Prepare(); comando.ExecuteNonQuery(); Conexion.CloseConnection(); }
static public List <Entidades.Paquete> lista(string id) { Conexion.OpenConnection(); List <Entidades.Paquete> l = new List <Entidades.Paquete>(); string query = "SELECT* from paquete WHERE idPaquete LIKE @id OR descripcion LIKE @id"; MySqlCommand comando = new MySqlCommand(query, Conexion.Connection); comando.Parameters.AddWithValue("@id", "%" + id + "%"); comando.Prepare(); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Entidades.Paquete paquete = new Entidades.Paquete(); paquete.IdPaquete = reader.GetString("idPaquete"); paquete.Descripcion = reader.GetString("descripcion"); l.Add(paquete); } Conexion.CloseConnection(); return(l); }