// CARGAR DE BD public void CargarLista() { Ctrl_localidades admlocalidades = Ctrl_localidades.ClaseActiva(); Ctrl_permisos admpermisos = Ctrl_permisos.ClaseActiva(); DataTable DT = Cdatos_usuarios.Devolver(true); Clocalidad localidad; Cpermiso permiso; Cusuario usuario; foreach (DataRow DR in DT.Rows) { localidad = admlocalidades.BuscarPorID(Convert.ToInt32(DR[8])); permiso = admpermisos.BuscarPorID(Convert.ToInt32(DR[10])); usuario = new Cusuario(Convert.ToInt32(DR[0]), Convert.ToInt32(DR[1]), DR[2].ToString(), DR[3].ToString(), DR[6].ToString(), DR[4].ToString(), DR[5].ToString(), DR[7].ToString(), localidad, permiso); lista.Add(usuario); usuario.AgregarCuentaCorriente(new Ccuenta_corriente(Convert.ToInt32(DR[11]), Convert.ToDecimal(DR[12]))); } if (DT.Rows.Count == 0) { ultimo = 0; } else { ultimo = Convert.ToInt32(DT.Rows[0][0]); } }
public static Ctrl_permisos ClaseActiva() { if (Control == null) { Control = new Ctrl_permisos(); Control.CargarLista(); } return(Control); }