public void Insertar(C_Ciudad Dato) { try { abrirConexion(); MySqlCommand cmd1 = new MySqlCommand("SELECT COUNT(*) FROM ciudades", conn); string id = (cmd1.ExecuteScalar()).ToString(); if (Convert.ToInt32(id) > 0) { MySqlCommand idmax = new MySqlCommand("SELECT MAX(ciudad_id) FROM ciudades", conn); string _id = (idmax.ExecuteScalar()).ToString(); MySqlCommand cmd = new MySqlCommand("INSERT INTO ciudades (ciudad_id,nombre,depto_id) VALUES ('" + (Convert.ToInt32(_id) + 1) + "', '" + Dato.Ciudad + "', '" + C_Ciudad.IdDepto + "')", conn); cmd.ExecuteNonQuery(); } else { MySqlCommand cmd3 = new MySqlCommand("INSERT INTO ciudades (ciudad_id,nombre,depto_id) VALUES ('" + 1 + "', '" + Dato.Ciudad + "', '" + C_Ciudad.IdDepto + "')", conn); cmd3.ExecuteNonQuery(); } conn.Close(); } catch (Exception ex) { MessageBox.Show("Error al registrar Ciudad " + ex); throw new Exception("Error !!!"); } }
public void Editar(C_Ciudad Dato) { try { abrirConexion(); MySqlCommand cmd = new MySqlCommand("UPDATE ciudades SET nombre = '" + Dato.Ciudad + "',depto_id = '" + C_Ciudad.IdDepto + "'WHERE ciudad_id = '" + C_Ciudad.IdCiudad + "'", conn); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { MessageBox.Show("Error al Actualizar" + ex); throw new Exception("Error !!!"); } }
public void Eliminar(C_Ciudad Dato) { try { abrirConexion(); MySqlCommand cmd = new MySqlCommand("DELETE FROM ciudades WHERE ciudad_id = '" + Dato.ID + "'", conn); if (MessageBox.Show("¿Está seguro que que desea eliminar '" + Dato.Ciudad + "'?", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { cmd.ExecuteNonQuery(); } conn.Close(); } catch (Exception ex) { MessageBox.Show("Error al Eliminar" + ex); throw new Exception("Error !!!"); } }
private void datostabla(string buscar) { C_Ciudad obj = new C_Ciudad(); dgvCiudad.DataSource = obj.Listado(buscar); }