コード例 #1
0
ファイル: Ctrl_usuarios.cs プロジェクト: FNarvaiz/EasySales
        // 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]);
            }
        }
コード例 #2
0
ファイル: Ctrl_permisos.cs プロジェクト: FNarvaiz/EasySales
 public static Ctrl_permisos ClaseActiva()
 {
     if (Control == null)
     {
         Control = new Ctrl_permisos();
         Control.CargarLista();
     }
     return(Control);
 }