Beispiel #1
0
        static void Main()
        {
            string  error  = "";
            DataSet config = cargarArchivoConfiguracion(ref error);

            if (error == "")
            {
                string server   = config.Tables[0].Rows[0]["Server"].ToString();
                string port     = config.Tables[0].Rows[0]["Port"].ToString();
                string database = config.Tables[0].Rows[0]["DataBase"].ToString();
                string user     = config.Tables[0].Rows[0]["Usuario"].ToString();
                string pass     = config.Tables[0].Rows[0]["Password"].ToString();

                string cadenaConexion = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)" +
                                        "(HOST=" + server + ")(PORT=" + port + ")))(CONNECT_DATA=(SERVER=DEDICATED)" +
                                        "(SERVICE_NAME=" + database + ")));User Id=" + user +
                                        ";Password="******";";

                AccesoDatosOracle conexion = new AccesoDatosOracle(cadenaConexion);
                if (conexion.IsError == false)
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(false);

                    frmLogin ofrmLogin = new frmLogin(conexion);
                    ofrmLogin.ShowDialog();
                    if (ofrmLogin.Aceptar)
                    {
                        oUsuarioLogueado = ofrmLogin.OLogin;
                        Application.Run(new frmPrincipal(conexion));
                    }
                }
                else
                {
                    MessageBox.Show("Error conectando, detalles:" +
                                    conexion.ErrorDescripcion, "Error");
                }
            }
            else
            {
                MessageBox.Show(error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #2
0
        static void Main()
        {
            string error = "";
            DataSet config = cargarArchivoConfiguracion(ref error);
            if (error == "")
            {
                string server = config.Tables[0].Rows[0]["Server"].ToString();
                string port = config.Tables[0].Rows[0]["Port"].ToString();
                string database = config.Tables[0].Rows[0]["DataBase"].ToString();
                string user = config.Tables[0].Rows[0]["Usuario"].ToString();
                string pass = config.Tables[0].Rows[0]["Password"].ToString();

                string cadenaConexion = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)" +
                                        "(HOST=" + server + ")(PORT=" + port + ")))(CONNECT_DATA=(SERVER=DEDICATED)" +
                                        "(SERVICE_NAME=" + database + ")));User Id=" + user +
                                        ";Password="******";";

                AccesoDatosOracle conexion = new AccesoDatosOracle(cadenaConexion);
                if (conexion.IsError == false)
                {
                    Application.EnableVisualStyles();
                     Application.SetCompatibleTextRenderingDefault(false);

                     frmLogin ofrmLogin = new frmLogin(conexion);
                     ofrmLogin.ShowDialog();
                     if (ofrmLogin.Aceptar)
                     {
                         oUsuarioLogueado = ofrmLogin.oUsuarioL;
                         Application.Run(new frmPrincipal(oUsuarioLogueado, conexion));
                     }
                 }
                 else
                 {
                     MessageBox.Show("Error conectando, detalles:" +
                                     conexion.ErrorDescripcion, "Error");
                 }
                }
                else
                {
                    MessageBox.Show(error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
        }
Beispiel #3
0
 private void logarToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (!VerificarUsuario())
     {
         frmLogin frm = new frmLogin();
         frm.ShowDialog();
         if (VerificarUsuario())
         {
             logarToolStripMenuItem.Text = "Deslogar";
         }
     }
     else
     {
         fachada.Usuario             = new Usuario();
         logarToolStripMenuItem.Text = "Logar";
     }
     fachada.Usuario.HabilitarComponentes(this);
     fachada.Usuario.HabilitarComponentes(menuPrincipal);
     MudarMensagem();
 }
Beispiel #4
0
        static void run()
        {
            frmLogin frmLogin = new frmLogin();
            frmMain  frmMain  = new frmMain();;
            Thread   thread   = new Thread(frmMain.KhoiTaoUserControl);

            thread.Start();

            if (frmLogin.ShowDialog() == DialogResult.OK)
            {
                frmMain.NhanVien = frmLogin.NhanVien;
                //try
                //{
                Application.Run(frmMain);
                //}
                //catch (Exception) {}
            }
            else
            {
                return;
            }
        }
Beispiel #5
0
        static void run()
        {
            frmLogin frmLogin = new frmLogin();
            frmMain frmMain = new frmMain(); ;
            Thread thread = new Thread(frmMain.KhoiTaoUserControl);
            thread.Start();

            if (frmLogin.ShowDialog() == DialogResult.OK)
            {

                frmMain.NhanVien = frmLogin.NhanVien;
                //try
                //{
                Application.Run(frmMain);
                //}
                //catch (Exception) {}
            }
            else
            {
                return;
            }
        }
Beispiel #6
0
        private void Loga()
        {
            this.BloqueioTela(Convert.ToInt32(0));
            frmLogin log = new frmLogin();

            log.ShowDialog();
            log.Dispose();


            int idusuario = 0;
            int idunidade = 0;
            int nvusuario = 0;

            try
            {
                idusuario = Convert.ToInt32(log.IdUsuarioLogado);
            }
            catch { }

            try
            {
                idunidade = Convert.ToInt32(log.UnidadeUsuarioLogado);
            }
            catch { }

            try
            {
                nvusuario = Convert.ToInt32(log.NvUsuarioLogado);
            }
            catch { }

            if (idusuario.ToString() != "")
            {
                #region Se Login Adm
                if (log.IdUsuarioLogado == -1)
                {
                    txtId.Text          = idusuario.ToString();
                    txtUsuario.Text     = "Administrador";
                    txtLogin.Text       = "Admin";
                    txtSenha.Text       = "";
                    txtIniciais.Text    = "Adm";
                    txtUnidade.Text     = "99";
                    txtPermissao.Text   = "4";
                    txtEmail.Text       = "";
                    txtNomeUnidade.Text = "Admin";

                    this.PreencheCampos();
                }

                #endregion

                #region Se login normal

                else
                {
                    txtId.Text          = idusuario.ToString();
                    txtUsuario.Text     = log.NomeUsuarioLogado.ToString();
                    txtLogin.Text       = log.LoginUsuarioLogado.ToString();
                    txtSenha.Text       = log.SenhaUsuarioLogado.ToString();
                    txtIniciais.Text    = log.IniciaisUsuarioLogado.ToString();
                    txtUnidade.Text     = idunidade.ToString();
                    txtPermissao.Text   = nvusuario.ToString();
                    txtEmail.Text       = log.EmailUsuarioLogado.ToString();
                    txtNomeUnidade.Text = log.NomeUnidade.ToString();

                    this.PreencheCampos();

                    //Se login automático salva ip
                    DTOLog     dtolog = new DTOLog();
                    DALConexao cx     = new DALConexao(DadosDaConexao.StringDaConexao);
                    BLLLog     blllog = new BLLLog(cx);

                    if (log.LembrarSenha != "")
                    {
                        try
                        {
                            try
                            {
                                blllog.Excluir(Convert.ToInt32(txtId.Text), log.LembrarSenha);
                            }
                            catch
                            {}
                            finally
                            {
                                dtolog.IdUsuario = Convert.ToInt32(txtId.Text);
                                dtolog.CodLog    = log.LembrarSenha;
                                blllog.Incluir(dtolog);
                            }
                        }
                        catch
                        {
                            MessageBox.Show("Erro ao salvar suas credenciais.");
                        }
                    }
                }
                #endregion

                log = null;
            }
        }