示例#1
0
        private void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            var item = e.SelectedItem as PagMenuMenuItem;

            if (item.Id == 3)
            {
                ConfigDAO.DeleteConfig();
                Session.Navigation = new NavigationPage(new Views.Login()
                {
                    Title           = "Indique Aí",
                    BackgroundColor = Color.White,
                });
                Application.Current.MainPage = Session.Navigation;

                return;
            }
            if (item == null)
            {
                return;
            }

            var page = (Page)Activator.CreateInstance(item.TargetType);

            page.Title         = item.Title;
            Session.Navigation = new NavigationPage(page);
            Detail             = Session.Navigation;
            //MasterPage.ListView.SelectedItem = null;
            IsPresented = false;
        }
示例#2
0
        public ActionResult Copiar()
        {
            Sessao.ExisteSessao();
            if (ModelState.IsValid)
            {
                string item    = Request.Form["item"];
                string destino = string.Empty;

                string[] a_item = item.Split(',');

                ConfigDAO readXML = new ConfigDAO();
                var       data    = readXML.ListConfig();

                foreach (var z in data)
                {
                    foreach (var j in a_item)
                    {
                        destino = j.Replace(z.origem, z.destino);

                        CopiarDAO fls = new CopiarDAO();
                        fls.Copiar(j, destino);
                    }
                }

                return(RedirectToAction("Index"));
            }

            return(View());
        }
示例#3
0
        private void btnSimilaire_Click(object sender, EventArgs e)
        {
            try {
                List <Config> configs = new ConfigDAO(connection).SelectSimilaire(this.GetIntervals());
                if (configs.Count() > 0)
                {
                    axesSimilsaires = new List <Axe>();
                    foreach (Config cfg in configs)
                    {
                        cfg.Axe.CurrValue = cfg.Valeur;
                        axesSimilsaires.Add(cfg.Axe);
                    }
                    showSimilaire = true; this.Refresh();

                    ResultSimilar rs = new ResultSimilar(connection, configs);
                    rs.Show();
                }
                else
                {
                    throw new Exception("Il n'existe aucune graphe qui ressemble a celle-ci !");
                }
            } catch (Exception ex) {
                MessageBox.Show(ex.Message);
            }
        }
示例#4
0
 private void CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex != -1 && e.RowIndex + 1 != tabPatients.Rows.Count)
     {
         String        nom     = tabPatients.SelectedCells[0].Value.ToString();
         Patient       pt      = new PatientDAO(connection).Select("WHERE nom = '" + nom + "'").First();
         List <Config> configs = new ConfigDAO(connection).Select("WHERE patient = '" + pt.Id + "'");
         this.DrawCmp(configs);
     }
 }
示例#5
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try {
         Patient    patient = new Patient("", DateTime.Now, this.GetNom(), this.GetGender(), this.GetAge());
         PatientDAO ptdao   = new PatientDAO(connection);
         ptdao.Insert(patient);
         List <Config> cfs   = this.GetConfigs(patient);
         ConfigDAO     cfdao = new ConfigDAO(connection);
         cfdao.InsertAll(cfs);
         this.AddRowTabPatients(patient);
     } catch (Exception ex) {
         MessageBox.Show(ex.Message);
     }
 }
示例#6
0
        public ActionResult Config()
        {
            Sessao.ExisteSessao();

            ConfigDAO readXML = new ConfigDAO();
            var       data    = readXML.ListConfig();

            string txt_origem = string.Empty;

            foreach (var item in data)
            {
                txt_origem = item.origem;
            }

            return(View(data.ToList()));
        }
示例#7
0
        private async void BtnEntrar_OnClicked(object sender, EventArgs e)
        {
            var login = new LoginVM()
            {
                Email = TxtEmail.Text,
                Senha = TxtSenha.Text
            };

            Scroll.IsEnabled = false;
            Act.IsVisible    = true;

            try
            {
                var result = await ParceiroWS.Login(login);

                if (result.Success)
                {
                    //TODO: Adicionar login
                    Xamarin.Forms.Device.BeginInvokeOnMainThread(() =>
                    {
                        ConfigDAO.InsertConfig(new Config()
                        {
                            CodParceiro = result.Content.CodParceiro
                        });
                        ParceiroDAO.InsertConfig(result.Content);
                        Session.Master = new PagMenu();
                        Application.Current.MainPage = Session.Master;

                        //Util.Navigation.AddToNavigation(Navigation, new Menu());
                        //Navigation.RemovePage(this);
                    });
                }
                else
                {
                    DisplayAlert("Erro", "E-mail ou senha inválido", "OK");
                }
            }
            catch (Exception exception)
            {
                Util.Error.FilterException(this, exception);
            }
            finally
            {
                Scroll.IsEnabled = true;
                Act.IsVisible    = false;
            }
        }
示例#8
0
        public ActionResult DiretorioOrigem()
        {
            Sessao.ExisteSessao();

            ConfigDAO readXML = new ConfigDAO();
            var       data    = readXML.ListConfig();

            string txt_origem = string.Empty;

            foreach (var item in data)
            {
                txt_origem = item.origem;
            }

            string[] diretorios = Directory.GetDirectories(txt_origem);

            List <Diretorio> listaDiretorio = new List <Diretorio>();

            foreach (string dir in diretorios)
            {
                Diretorio diretorio = new Diretorio();
                diretorio.pasta      = dir.ToString();
                diretorio.pasta_nome = dir.Replace(txt_origem, "").ToString();

                listaDiretorio.Add(diretorio);
            }

            DirectoryInfo Dir = new DirectoryInfo(txt_origem);

            FileInfo[] Files = Dir.GetFiles("*");
            foreach (FileInfo File in Files)
            {
                Diretorio diretorio2 = new Diretorio();
                diretorio2.arquivo      = File.FullName;
                diretorio2.arquivo_nome = File.FullName.Replace(txt_origem, "").ToString();

                listaDiretorio.Add(diretorio2);
            }

            return(View(listaDiretorio.ToList()));
        }
示例#9
0
文件: App.xaml.cs 项目: ramonbrbs/o2m
 public App()
 {
     try
     {
         if (ConfigDAO.Get() != null)
         {
             Session.Master = new PagMenu();
             MainPage       = Session.Master;
         }
         else
         {
             Session.Navigation = new NavigationPage(new Views.Login()
             {
                 Title           = "Indique Aí",
                 BackgroundColor = Color.White,
             });
             MainPage = Session.Navigation;
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
示例#10
0
 public ConfigBO()
 {
     acessoDados = new ConfigDAO();
 }
示例#11
0
 public static void SaveConfig(ConfigDTO cfgDto)
 {
     ConfigDAO.SaveConfig(cfgDto);
 }
示例#12
0
 public static ConfigDTO GetConfig()
 {
     return(ConfigDAO.GetConfig());
 }
示例#13
0
文件: ConfigBUS.cs 项目: baotoq/SE
 /// <summary>
 /// Hàm sửa cấu hình quyền SQL Server
 /// </summary>
 /// <param name="config"></param>
 public static void SQLSeverAuthentication(Config config)
 {
     ConfigDAO.ChangeConnectionString(string.Format(ConnectionStrSQLServer, config.ServerName, config.DatabaseName, config.UserName, config.Password));
 }
示例#14
0
 private void BtnSair_OnClicked(object sender, EventArgs e)
 {
     ConfigDAO.DeleteConfig();
     Application.Current.MainPage = new Login();
 }
示例#15
0
        public Config GetAllConfig(string language)
        {
            ConfigDAO configDAO = new ConfigDAO();

            return(configDAO.GetAllConfig(language));
        }
示例#16
0
        private void btnKetNoi_Click(object sender, EventArgs e)
        {
            if (cmbDatabase.SelectedValue == null)
            {
                MessageBox.Show("Vui lòng chọn một CSDL");
                return;
            }
            string connectionString = null;

            if (cmbAuthentication.SelectedIndex == 0)
            {
                connectionString = @"Data Source=" + name + ";Initial Catalog=" + cmbDatabase.SelectedValue.ToString() + ";Integrated Security=True";
            }
            else
            {
                connectionString = @"Data Source=" + name + ";Initial Catalog=" + cmbDatabase.SelectedValue.ToString() + ";User ID=" + txtUserName.Text.Trim() + ";password="******"KIEMTRA_TABLE", connection);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlDataReader ren  = cmd.ExecuteReader();
                bool          flag = false;
                while (ren.Read())
                {
                    string ca = ren[0].ToString();
                    if (ren[0].ToString().Equals("True"))
                    {
                        flag = true;
                    }
                    break;
                }
                connection.Close();
                if (flag)
                {
                    var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                    var connectionStringsSection = (ConnectionStringsSection)config.GetSection("connectionStrings");
                    connectionStringsSection.ConnectionStrings["QL_DocGiaThuVien.Properties.Settings.QL_ThuVienConnectionString"].ConnectionString = connectionString;
                    config.Save(ConfigurationSaveMode.Modified);
                    ConfigurationManager.RefreshSection("QL_DocGiaThuVien.Properties.Settings.QL_ThuVienConnectionString");

                    ConfigDAO.setConfig(connectionString);

                    string c = Properties.Settings.Default.QL_ThuVienConnectionString;
                    MessageBox.Show("Kết nối CSDL thành công !");

                    frm_CauHinh frm_dangnhap = new frm_CauHinh();
                    frm_dangnhap.Hide();
                }
                else
                {
                    MessageBox.Show("Ket noi CSDL that bai!\n Chon lai DataBase nhe!");
                }
            }
            catch (Exception ex)
            {
                connection.Close();
                //MessageBox.Show(ex.Message);
                MessageBox.Show("Chon sai DataBase! Hay chon CSDL phu hop voi phan mem!!!");
                return;
            }
        }
示例#17
0
        public void UpdateConfig(Config config)
        {
            ConfigDAO configDAO = new ConfigDAO();

            configDAO.UpdateConfig(config);
        }
示例#18
0
文件: ConfigBUS.cs 项目: baotoq/SE
 /// <summary>
 /// Hàm sửa cấu hình quyền Windows
 /// </summary>
 /// <param name="config"></param>
 public static void WindowsAuthentication(Config config)
 {
     ConfigDAO.ChangeConnectionString(string.Format(ConnectionStrWindows, config.ServerName, config.DatabaseName));
 }