public SelectCompletedCoursesViewModel(ISqlData sqlData, IEventAggregator eventAggregator)
 {
     _sqlData          = sqlData;
     _eventAggregator  = eventAggregator;
     _allCourses       = new BindableCollection <CourseModel>(_sqlData.GetAllCourses());
     _completedCourses = new List <CompletedCourseModel>(_sqlData.GetAllCompletedCourses(UserName));
 }
コード例 #2
0
        public ShellViewModel(ISqlData sqlData, IEventAggregator eventAggregator)
        {
            _sqlData         = sqlData;
            _eventAggregator = eventAggregator;

            _eventAggregator.Subscribe(this);

            SelectedPage = "0";
            LoadPage();
        }
コード例 #3
0
        public SelectFutureCoursesViewModel(ISqlData sqlData, IEventAggregator eventAggregator)
        {
            _sqlData          = sqlData;
            _eventAggregator  = eventAggregator;
            _yearOneCourses   = new BindableCollection <CourseModel>(_sqlData.GetCoursesByYear(1));
            _yearTwoCourses   = new BindableCollection <CourseModel>(_sqlData.GetCoursesByYear(2));
            _yearThreeCourses = new BindableCollection <CourseModel>(_sqlData.GetCoursesByYear(3));

            _completedCourses = new List <CompletedCourseModel>(_sqlData.GetAllCompletedCourses(UserName));

            Majors = new BindableCollection <MajorModel>(_sqlData.GetAllMajors());
        }
コード例 #4
0
ファイル: SQLHandler.cs プロジェクト: llasapg/VovinCursach
        public void Delete(ISqlData data)
        {
            if (data != null)
            {
                SqlCommand deleteCommand = new SqlCommand($"Delete Cars where CarName = {data.Name}", SqlConnection);

                deleteCommand.ExecuteNonQuery();
            }
            else
            {
                throw new Exception("Query is empty");
            }
        }
コード例 #5
0
        private void BtnAddSqlConnectionClick(object sender, EventArgs e)
        {
            try
            {
                ISqlData sqlData = Factory.CreateSqlData(this.txtSqlConnectionName.Text, this.txtSqlConnectionString.Text);
                this.ClearInputFields();

                ConfigHelper.AddConnectionString(sqlData.Name, sqlData.ConnectionString);
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
コード例 #6
0
ファイル: DbHelper.cs プロジェクト: etking19/icon600
 public bool RemoveData(ISqlData data)
 {
     try
     {
         SQLiteCommand command = new SQLiteCommand(data.GetRemoveCommand(), m_dbConnection);
         command.ExecuteNonQuery();
     }
     catch (Exception e)
     {
         Trace.WriteLine(e);
         return(false);
     }
     return(true);
 }
コード例 #7
0
        public PrintPlanViewModel(ISqlData sqlData, MajorModel major)
        {
            _sqlData = sqlData;
            _major   = major;

            if (major != null)
            {
                PrintYearOne   = new BindableCollection <CourseModel>(_sqlData.GetPrintCourses(UserName, major.MajorId, 1));
                PrintYearTwo   = new BindableCollection <CourseModel>(_sqlData.GetPrintCourses(UserName, major.MajorId, 2));
                PrintYearThree = new BindableCollection <CourseModel>(_sqlData.GetPrintCourses(UserName, major.MajorId, 3));

                MajorName = _major.Name;
            }
        }
コード例 #8
0
        public SelectElectivesViewModel(ISqlData sqlData, IEventAggregator eventAggregator, MajorModel major)
        {
            _sqlData         = sqlData;
            _eventAggregator = eventAggregator;
            _major           = major;

            if (major != null)
            {
                _electiveCourses  = new BindableCollection <CourseModel>(_sqlData.GetAllElectiveCourses(UserName, major.MajorId));
                _completedCourses = new List <CompletedCourseModel>(_sqlData.GetAllCompletedCourses(UserName));

                _creditsCompleted = _sqlData.GetCreditsCompleted(UserName, major.MajorId).FirstOrDefault();
                _creditsDue       = 360;
                MajorName         = _major.Name;
            }
        }
コード例 #9
0
ファイル: DbHelper.cs プロジェクト: etking19/icon600
        public DataTable ReadData(ISqlData data)
        {
            SQLiteDataAdapter ad = null;
            DataTable         dt = new DataTable();

            try
            {
                SQLiteCommand command = new SQLiteCommand(data.GetQueryCommand(), m_dbConnection);
                ad = new SQLiteDataAdapter(command);
                ad.Fill(dt); //fill the datasource
            }
            catch (Exception e)
            {
                Trace.WriteLine(e);
            }

            return(dt);
        }
コード例 #10
0
ファイル: SQLHandler.cs プロジェクト: llasapg/VovinCursach
        public void Insert(ISqlData data)
        {
            if (data != null)
            {
                SqlCommand insertCommand = new SqlCommand($"INSERT INTO Cars (CarName, Mark, Color, Price) VALUES (@carname, @mark, @color, @price)", SqlConnection);

                SqlParameter carNameParam = new SqlParameter("@carname", data.Name);

                SqlParameter carMarkParam = new SqlParameter("@mark", data.Mark);

                SqlParameter carColorParam = new SqlParameter("@color", data.Color);

                SqlParameter carPriceParam = new SqlParameter("@price", data.Price);

                insertCommand.Parameters.AddRange(new[] { carNameParam, carMarkParam, carColorParam, carPriceParam });

                insertCommand.ExecuteNonQuery();
            }
            else
            {
                throw new Exception("Query is empty");
            }
        }
コード例 #11
0
ファイル: SQLHandler.cs プロジェクト: llasapg/VovinCursach
        public void Update(ISqlData data)
        {
            if (data != null)
            {
                SqlCommand updateCommand = new SqlCommand("Update Cars SET Color='Black' WHERE Color='Red'", SqlConnection);

                SqlParameter carNameParam = new SqlParameter("@carname", data.Name);

                SqlParameter carMarkParam = new SqlParameter("@mark", data.Mark);

                SqlParameter carColorParam = new SqlParameter("@color", data.Color);

                SqlParameter carPriceParam = new SqlParameter("@price", data.Price);

                updateCommand.Parameters.AddRange(new[] { carNameParam, carMarkParam, carColorParam, carPriceParam });

                updateCommand.ExecuteNonQuery();
            }
            else
            {
                throw new Exception("Query is empty");
            }
        }
コード例 #12
0
 public SuppliersController(ISqlData data)
 {
     this.data = data;
 }
コード例 #13
0
 public UsersController(ISqlData data)
 {
     this.data = data;
 }
コード例 #14
0
ファイル: SqlHelper.cs プロジェクト: Zukson/FaceitFinder
 public SqlHelper(ISqlData sqlData, IConverter converter)
 {
     _sqlData   = sqlData;
     _converter = converter;
 }
コード例 #15
0
 public ReturnsController(ISqlData data)
 {
     this.data = data;
 }
コード例 #16
0
 public AccountController(ISqlData data)
 {
     this.data = data;
 }
コード例 #17
0
 public ProductTypeController(ISqlData data)
 {
     this.data = data;
 }
コード例 #18
0
 public AdminController()
 {
     data = new SqlGenerator();
 }
コード例 #19
0
 public ArchiveController(ISqlData data, Config config)
 {
     sql           = data;
     Configuration = config;
 }
コード例 #20
0
 public CustomerController(ISqlData data)
 {
     this.data = data;
 }
コード例 #21
0
ファイル: HomeController.cs プロジェクト: fayzulla07/Diplomka
 public HomeController()
 {
     data = new SqlGenerator();
 }
コード例 #22
0
 public HomeController(ISqlData data)
 {
     this.data = data;
 }
コード例 #23
0
 public UnitController(ISqlData data)
 {
     this.data = data;
 }
コード例 #24
0
 public CheckIn(ISqlData db)
 {
     InitializeComponent();
     _db = db;
 }
コード例 #25
0
 public AccountController(ISqlData sql, ILogger <AccountController> logger)
 {
     this.sql    = sql;
     this.logger = logger;
 }
コード例 #26
0
 public ActiveController(ISqlData sql, ILogger <ActiveController> logger)
 {
     Sql    = sql;
     Logger = logger;
 }
コード例 #27
0
 public BookRoomModel(ISqlData db)
 {
     _db = db;
 }
コード例 #28
0
 public ResultsModel(ISqlData db)
 {
     _db = db;
 }
コード例 #29
0
 public ProductIncomsController(ISqlData data)
 {
     this.data = data;
 }
コード例 #30
0
ファイル: Index.cshtml.cs プロジェクト: moii789/HomestayApp
 public IndexModel(ISqlData db)
 {
     _db = db;
 }