private void GetDados()
 {
     using (var contexto = new ContextSqlite())
     {
         var sqliteusers = contexto.SqliteUsers.ToList().Where(c => c.Login != "Reuber");
         grdSqliteUsers.DataSource = sqliteusers;
     }
 }
Exemple #2
0
        private void btnSaveConfig_Click(object sender, EventArgs e)
        {
            using (var contexto = new ContextSqlite())
            {
                contexto.OracleCon.Attach(senior_Acesso);
                contexto.OracleCon.Attach(pims_Acesso);
                contexto.OracleCon.Attach(mega_Acesso);
                contexto.OracleCon.Attach(sisma_Acesso);

                SetDados("SENIOR");
                SetDados("PIMS");
                SetDados("MEGA");
                SetDados("SISMA");
                contexto.SaveChanges();
            }
        }
Exemple #3
0
        private void GetDados()
        {
            using (var contexto = new ContextSqlite())
            {
                var systemName = "PIMS";
                pims_Acesso             = contexto.OracleCon.Find(Cripto.Encrypt(systemName));
                edtServiceNamePims.Text = Cripto.Decrypt(pims_Acesso.ServiceName);
                edtHostPims.Text        = Cripto.Decrypt(pims_Acesso.Host);
                edtPortPims.Text        = Cripto.Decrypt(pims_Acesso.Port);
                edtUserPims.Text        = Cripto.Decrypt(pims_Acesso.User);
                edtPasswordPims.Text    = Cripto.Decrypt(pims_Acesso.Password);
                cboProtocolPims.Text    = Cripto.Decrypt(pims_Acesso.Protocol);

                systemName               = "SISMA";
                sisma_Acesso             = contexto.OracleCon.Find(Cripto.Encrypt(systemName));
                edtServiceNameSisma.Text = Cripto.Decrypt(sisma_Acesso.ServiceName);
                edtHostSisma.Text        = Cripto.Decrypt(sisma_Acesso.Host);
                edtPortSisma.Text        = Cripto.Decrypt(sisma_Acesso.Port);
                edtUserSisma.Text        = Cripto.Decrypt(sisma_Acesso.User);
                edtPasswordSisma.Text    = Cripto.Decrypt(sisma_Acesso.Password);
                cboProtocolSisma.Text    = Cripto.Decrypt(sisma_Acesso.Protocol);

                systemName              = "MEGA";
                mega_Acesso             = contexto.OracleCon.Find(Cripto.Encrypt(systemName));
                edtServiceNameMega.Text = Cripto.Decrypt(mega_Acesso.ServiceName);
                edtHostMega.Text        = Cripto.Decrypt(mega_Acesso.Host);
                edtPortMega.Text        = Cripto.Decrypt(mega_Acesso.Port);
                edtUserMega.Text        = Cripto.Decrypt(mega_Acesso.User);
                edtPasswordMega.Text    = Cripto.Decrypt(mega_Acesso.Password);
                cboProtocolMega.Text    = Cripto.Decrypt(mega_Acesso.Protocol);

                systemName                = "SENIOR";
                senior_Acesso             = contexto.OracleCon.Find(Cripto.Encrypt(systemName));
                edtServiceNameSenior.Text = Cripto.Decrypt(senior_Acesso.ServiceName);
                edtHostSenior.Text        = Cripto.Decrypt(senior_Acesso.Host);
                edtPortSenior.Text        = Cripto.Decrypt(senior_Acesso.Port);
                edtUserSenior.Text        = Cripto.Decrypt(senior_Acesso.User);
                edtPasswordSenior.Text    = Cripto.Decrypt(senior_Acesso.Password);
                cboProtocolSenior.Text    = Cripto.Decrypt(senior_Acesso.Protocol);
            }
        }
        private void BtnSave_Click(object sender, EventArgs e)
        {
            //checar dados
            // não deixar desativar o usuário admin
            sqliteuser.Login       = Cripto.Encrypt(txtLogin.Text);
            sqliteuser.User        = Cripto.Encrypt(txtUser.Text);
            sqliteuser.Password    = Cripto.Encrypt(txtPassword.Text);
            sqliteuser.Permissions = Cripto.Encrypt(txtLogin.Text + "[" + TrueFalse(chkAdministrador)
                                                    + TrueFalse(chkAlmoxarifado)
                                                    + TrueFalse(chkAgricola)
                                                    + "NN]");
            sqliteuser.LastBase = Cripto.Encrypt("P");
            sqliteuser.Active   = Cripto.Encrypt(TrueFalse(chkAtivo));

            using (var contexto = new ContextSqlite())
            {
                contexto.SqliteUsers.Add(sqliteuser);
                contexto.SaveChanges();
            }
            GetDados();
        }
Exemple #5
0
        private void BtnOk_Click(object sender, EventArgs e)
        {
            using (var contexto = new ContextSqlite())
            {
                sqliteuser = contexto.SqliteUsers.Find(Cripto.Encrypt(txtLogin.Text));
                if (sqliteuser == null)
                {
                    XtraMessageBox.Show("Usuário e/ou senha inválidos ", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                if (txtPassword.Text != Cripto.Decrypt(sqliteuser.Password))
                {
                    XtraMessageBox.Show("Usuário e/ou senha inválidos ", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                servTest  = (Cripto.Decrypt(sqliteuser.LastBase) == "T");
                loginUser = Cripto.Decrypt(sqliteuser.Login);
                var _permissions = Cripto.Decrypt(sqliteuser.Permissions);
                permissions = _permissions.Substring(_permissions.IndexOf("[") + 1, 5);
                //XtraMessageBox.Show(permissions, "Permissões", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                administrator = permissions.Substring(0, 1) == "S";
                warehouse     = permissions.Substring(1, 1) == "S";


                if (!File.Exists(Directory.GetCurrentDirectory() + @"\Data\config.db"))
                {
                    File.Copy(Directory.GetCurrentDirectory() + @"\sqlite.dll", Directory.GetCurrentDirectory() + @"\Data\config.db", true);
                }
                //servTest = false;
                //loginUser = "******";

                //this.Hide();
                frmManager frm = new frmManager();
                frm.Show();
            }
        }