public int Registrar() { MySqlConnection conexion = new ConexionModel().ConexionMysql(); MySqlDataReader rdr = null; try { conexion.Open(); string sql = "INSERT INTO usuarios (Usuario, Contraseña, Tipo) VALUES (@Usuario, @Contraseña, @Tipo);SELECT LAST_INSERT_ID() as 'ultimo';"; MySqlCommand cmd = new MySqlCommand(sql, conexion); cmd.Parameters.AddWithValue("@Usuario", Usuario.ToLower()); cmd.Parameters.AddWithValue("@Contraseña", Contraseña); cmd.Parameters.AddWithValue("@Tipo", Tipo); rdr = cmd.ExecuteReader(); while (rdr.Read()) { ID = Convert.ToInt32(rdr["ultimo"]); foreach (PermisosModel Permiso in Permisos) { Permiso.Registrar(ID); } } rdr.Close(); } catch (Exception ex) { ID = 0; } conexion.Close(); return(ID); }