Example #1
0
        public void Insertar(C_Rol Dato)
        {
            try
            {
                abrirConexion();
                MySqlCommand cmd1 = new MySqlCommand("SELECT COUNT(*) FROM roles", conn);
                string       id   = (cmd1.ExecuteScalar()).ToString();
                if (Convert.ToInt32(id) > 0)
                {
                    MySqlCommand idmax = new MySqlCommand("SELECT MAX(rol_id) FROM roles", conn);
                    string       _id   = (idmax.ExecuteScalar()).ToString();
                    MySqlCommand cmd   = new MySqlCommand("INSERT INTO roles (rol_id,nombre) VALUES ('" + (Convert.ToInt32(_id) + 1) + "', '" + Dato.Nombre + "')", conn);
                    cmd.ExecuteNonQuery();
                }
                else
                {
                    MySqlCommand cmd3 = new MySqlCommand("INSERT INTO roles (rol_id,nombre) VALUES ('" + 1 + "', '" + Dato.Nombre + "')", conn);
                    cmd3.ExecuteNonQuery();
                }

                conn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al registrar" + ex);
                throw new Exception("Error !!!");
            }
        }
Example #2
0
 public void Editar(C_Rol Dato)
 {
     try
     {
         abrirConexion();
         MySqlCommand cmd = new MySqlCommand("UPDATE roles SET nombre = '" + Dato.Nombre + "'WHERE rol_id = '" + Dato.ID + "'", conn);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al Actualizar" + ex);
         throw new Exception("Error !!!");
     }
 }
Example #3
0
        public void Eliminar(C_Rol Dato)
        {
            try
            {
                abrirConexion();
                MySqlCommand cmd = new MySqlCommand("DELETE FROM roles WHERE rol_id = '" + Dato.ID + "'", conn);
                if (MessageBox.Show("¿Está seguro que que desea eliminar '" + Dato.Nombre + "'?", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    cmd.ExecuteNonQuery();
                }

                conn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al Eliminar" + ex);
                throw new Exception("Error !!!");
            }
        }
Example #4
0
        private void datostabla(string buscar)
        {
            C_Rol obj = new C_Rol();

            dgvR.DataSource = obj.Listado(buscar);
        }