示例#1
0
 private void BtnLogin_Click(object sender, EventArgs e)
 {
     try
     {
         var userLogin = new UserLogin {
             Username = txtUsername.Text, Password = txtPassword.Text
         };
         var result = _userBUS.Login(userLogin);
         if (result)
         {
             this.Hide();
             DashboardForm dashboard = new DashboardForm();
             dashboard.FormClosed += (s, args) => this.Close();
             dashboard.Show();
         }
         else
         {
             lblLoginMessage.Text = string.Format("Invalid Username or Password!");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Some error occur: {0}", ex.Message);
     }
 }
        public void showUserPayroll(DashboardForm dashboardForm, Payslip payslip)
        {
            dashboardForm.Hide();
            PayrollForm payrollForm = new PayrollForm(dashboardForm, payslip);

            payrollForm.ShowDialog();
        }
示例#3
0
        private void Loginbutton1_Click(object sender, EventArgs e)
        {
            //SqlConnection con = new SqlConnection();
            //con.ConnectionString = "Data Source=.;Initial Catalog=ManaDigital;Integrated Security=true";
            //con.Open();
            string userid   = UserbunifuMaterialTextbox1.Text;
            string password = PassbunifuMaterialTextbox2.Text;
            //SqlCommand cmd = new SqlCommand($"select [user], [password] from [Logins] where [user] = '{UserbunifuMaterialTextbox1.Text}' and [password] = '{PassbunifuMaterialTextbox2.Text}';", con);
            //SqlDataAdapter da = new SqlDataAdapter(cmd);
            //DataTable dt = new DataTable();
            //da.Fill(dt);
            var result = new userLogic().login(userid, password);

            if (result)
            {
                SuccessLoginForm SLF = new SuccessLoginForm();



                DashboardForm df1 = new DashboardForm();

                SLF.Show();

                this.Hide();
            }
            else
            {
                FialLoginForm flf = new FialLoginForm();
                flf.Show();
            }
            //  con.Close();
        }
        public void showUserPayroll(DashboardForm dashboardForm, User user)
        {
            PayrollForm payrollForm = new PayrollForm(dashboardForm, user);

            dashboardForm.Hide();
            payrollForm.ShowDialog();
        }
示例#5
0
        public static void Main(string[] arguments)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            Dashboard = new DashboardForm();
            Application.Run(Dashboard);
        }
示例#6
0
 public EntradasForm(DashboardForm cadernetaIN, int cbIndex)
 {
     InitializeComponent();
     ResetComboBox();
     charSeparador = CromoGestLibrary.GlobalConfig.Connection.GetConfig(ConfigCategory.CharSeparador.Value)[0];
     caderneta     = cadernetaIN;
     ComboBoxCadernetas.SelectedIndex = cbIndex;
 }
示例#7
0
        public static void RunDashboardForm(MainForm form, int userId)
        {
            form.Hide();
            DashboardForm dashboardForm = new DashboardForm(userId);

            dashboardForm.Closed += (s, args) => form.Close();
            dashboardForm.Show();
        }
示例#8
0
文件: Home.cs 项目: vendstor/vendstor
 void RequestAutoScroll(bool scrollOnMaximized = true, bool scrollOnNormalized = true)
 {
     try
     {
         DashboardForm parent = (DashboardForm)this.ParentForm;
         parent.RequestAutoScroll(scrollOnMaximized, scrollOnNormalized);
     }
     catch { }
 }
示例#9
0
        private void showDashboard()
        {
            this.Invoke(
                (Action)(() =>
            {
                UniteEDTeacher.Properties.Settings.Default.activated = true;
                UniteEDTeacher.Properties.Settings.Default.Save();

                DashboardForm dashboardPage = new DashboardForm();
                dashboardPage.Show();
            }
                         ));
        }
示例#10
0
        public MainWindow()
        {
            InitializeComponent();
            this.MainBreadCrumb.RootWindow = this;
            this.MainBreadCrumb.setFirstBreadCrumb("Dashboard");
            Dashboard = new DashboardForm(this);
            this.bodyContainer.Content = Dashboard;

            //paging = new PagingControl();
            //this.bodyContainer.Content = paging;

            //this.bodyContainer.Content = new ProductHome(this);
            //this.bodyContainer.Content = new AdvanceSearchBox();
        }
示例#11
0
        public void ShowDashboard()
        {
            var dashboardForm = Program.FindOpenForm <DashboardForm>();

            if (dashboardForm != null)
            {
                dashboardForm.Activate();
            }
            else
            {
                dashboardForm = new DashboardForm(this);
                dashboardForm.Show(dockPanel, DockState.Document);
            }
        }
        private void LoginButton_Click(object sender, EventArgs e)
        {
            if (IsValid())
            {
                //MessageBox.Show(conString);
                using (SqlConnection con = new SqlConnection(conString))
                {
                    /*
                     * create PROCEDURE usp_login_VerificationDetails
                     * (
                     *      @UserName NVARCHAR(50),
                     *      @Password NVARCHAR(50)
                     * )
                     *
                     * As
                     *      Begin
                     *              Select '#' from [dbo].[LoginUser]
                     *              Where [userName] = @UserName
                     *              and [Password] = @Password
                     *
                     *      End
                     */
                    using (SqlCommand cmd = new SqlCommand("usp_login_VerificationDetails", con))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@userName", UserNameTextBox.Text.Trim());
                        cmd.Parameters.AddWithValue("@Password", PasswordTextBox.Text.Trim());

                        con.Open();
                        SqlDataReader sdr = cmd.ExecuteReader();
                        if (sdr.Read())
                        {
                            //MessageBox.Show("Welcome");
                            this.Hide();
                            DashboardForm dbf = new DashboardForm();
                            dbf.Show();
                        }
                        else
                        {
                            //Change when done
                            this.Hide();
                            DashboardForm dbf = new DashboardForm();
                            dbf.Show();
                            //MessageBox.Show("UserName or Password is Incorrect", "Login Failed", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
        }
示例#13
0
 public void showDashboard(LoginForm loginForm, User user)
 {
     if (user.role.type == "admin")
     {
         AdminDashBoard adminDashboardForm = new AdminDashBoard(loginForm, user);
         loginForm.Hide();
         adminDashboardForm.ShowDialog();
     }
     else
     {
         DashboardForm dashboardForm = new DashboardForm(loginForm, user);
         loginForm.Hide();
         dashboardForm.ShowDialog();
     }
 }
示例#14
0
        //MAIN MENU

        private void ShowDashboardBtn_Click(object sender, EventArgs e)
        {
            foreach (Form frm in this.MdiChildren)
            {
                frm.Close();
            }
            DashboardForm form = new DashboardForm {
                MdiParent = this,
                Dock      = DockStyle.Fill
            };

            form.Show();
            Slider.Top    = ShowDashboardBtn.Top;
            Slider.Height = ShowDashboardBtn.Height;
        }
示例#15
0
        //This method activates once you click on the LOGIN BUTTON and takes you to the DASHBOARD FORM
        private void Login(object sender, EventArgs e)
        {
            GlobalConfig.ClickEvents.LoginClicks(sender, e, txtUsername, txtPassword, btnLogin, forgotLabel, out string result);

            switch (result)
            {
            case "Success":
                if (rememberMeCb.Checked == true)
                {
                    using (SqlConnection conn = new SqlConnection(GlobalConfig.ConnectionString))
                    {
                        conn.Open();
                        using (SqlCommand cmd = new SqlCommand("RememberMe", conn))
                        {
                            cmd.CommandType = CommandType.StoredProcedure;

                            cmd.Parameters.AddWithValue("@Username", txtUsername.Text);
                            cmd.Parameters.AddWithValue("@Password", txtPassword.Text);
                            cmd.Parameters.AddWithValue("@Checked", 1);
                        }
                    }
                }
                //Hides the current Form
                this.Hide();
                // Creating a DashboardForm Object (This is another FORM we created)
                var newDashboardForm = new DashboardForm(txtUsername.Text);
                // Clear the login FORMS information so that no data from that form comes through on this one
                GlobalConfig.ClearEvents.LoginForm(txtUsername, txtPassword);
                // Shows the form object we just created
                newDashboardForm.Show();
                // When you click on Login Button it takes you to the Next Form - (Dashboard Form)
                newDashboardForm.FormClosing += (s, EventArgs) => this.Show();
                break;

            case "Username or Password is Incorrect":
                MessageBox.Show(GlobalConfig.CheckQueries.Result);
                GlobalConfig.ClearEvents.LoginForm(txtUsername, txtPassword);
                break;

            case "User Does Not Exist":
                MessageBox.Show(GlobalConfig.CheckQueries.Result);
                GlobalConfig.ClearEvents.LoginForm(txtUsername, txtPassword);
                break;

            default:
                break;
            }
        }
示例#16
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     try
     {
         if (CanLogin() == true)
         {
             DashboardForm f = new DashboardForm(Employee_ID, Employee_Name, Employee_Password, Employee_Picture, Employee_Access_Level);
             f.ShowDialog();
             this.Close();
         }
     }
     catch
     {
         MessageBox.Show("Login was unsuccessful, please try again.");
     }
 }
示例#17
0
        private void SignInButton_Click(object sender, EventArgs e)
        {
            int userId = _userAuthenticator.AuthenticateUser(usernameTextBox.Text.Trim(), Int32.Parse(passwordTextBox.Text.Trim()));

            if (userId != 0)
            {
                this.Hide();
                DashboardForm dashboardForm = new DashboardForm(userId);
                dashboardForm.Closed += (s, args) => this.Close();
                dashboardForm.Show();
            }
            else
            {
                this.infoLabel.Text = "Wrong username or password!";
            }
        }
    private void btnLogin_Click(object sender, EventArgs e)
    {
        string username = tbUsername.Text;
        string password = tbPassword.Text;

        // check credentials
        if (username == "user" && password == "pass")
        {
            DashboardForm dashboardForm = new DashboardForm();
            dashboardForm.Show();
        }
        else
        {
            MessageBox.Show("Error: credentials not valid");
        }
    }
示例#19
0
        void Logout()
        {
            try
            {
                new Sound
                {
                    SoundToPlay = Sound.GetSoundEffect(Sound.SoundEffects.LogOff)
                }.Play();

                //Reset UserId
                Properties.Settings.Default.UserId = null;
                Properties.Settings.Default.User   = null;

                //Form Login
                Forms.Auth.UserLogin userLogin = new Forms.Auth.UserLogin
                {
                    //Props
                    TopMost     = true,
                    WindowState = ParentForm.WindowState
                };

                Main          main          = (Main)Application.OpenForms["Main"];
                DashboardForm mainDashboard = (DashboardForm)Application.OpenForms["DashboardForm"];

                //Show userLogin Form
                userLogin.ShowDialog();

                //Update ParentForm With Void .Initialize();
                if (RootFormIndex == (int)RootForm.Main)
                {
                    main.Initialize();
                }
                else if (RootFormIndex == (int)RootForm.MainDashBoard)
                {
                    mainDashboard.Initialize();
                }

                //Initialize this
                Initialize();
            }
            catch (Exception e)
            {
                Logger.Error(e, 500, "UserTab", "Closing");
            }
        }
示例#20
0
        private void BtnLogin_Click(object sender, EventArgs e)
        {
            // forms validation / credential validation traitement
            if (IsValid())
            {
                /*tring connstring = ApplicationSettings.connectionString();
                 * MessageBox.Show(connstring , "chaine de connection");*/

                using (SqlConnection con = new SqlConnection(ApplicationSettings.connectionString()))
                {
                    using (SqlCommand cmd = new SqlCommand("usp_Login_VerifyLoginDetails", con))
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@Username", usenameTbx.Text.Trim());
                        cmd.Parameters.AddWithValue("@Password", usenameTbx.Text.Trim());
                        con.Open();

                        SqlDataReader sdr = cmd.ExecuteReader();

                        if (sdr.Read())
                        {
                            //TODO traitement intent forexemple

                            // fermer le login form puis lancer le dashboard form

                            this.Hide();

                            DashboardForm dashboard = new DashboardForm();
                            dashboard.Show();
                        }
                        else
                        {
                            MetroFramework.MetroMessageBox.Show(this, "Nom d'utilisateur ou mot de pass invalide", "Wrong credential", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            //MessageBox.Show("Nom d'utilisateur ou mot de pass invalide", "Wrong credential", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
        }
示例#21
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection();

            conn.ConnectionString = "Data Source=CCI-LPT-06\\MSSQLSERVER2K14E;Initial Catalog=employeeform;User ID=sa;Password=sa123456#";
            SqlCommand cmd = new SqlCommand("Insert into login (name, designation) values ('" + txtName.Text + "','" + txtDesignation.Text + "')", conn);

            try
            {
                conn.Open();
                cmd.ExecuteNonQuery();
                MessageBox.Show("Connection Open ! ");
                conn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Cannot open connection ! " + ex.Message);
            }
            DashboardForm dashform = new DashboardForm(LoggedInEmployee);

            this.Hide();
            dashform.Show();
        }
示例#22
0
        private void LoadDataIntoGridView()
        {
            DashboardForm dashboard = new DashboardForm();

            ListData.LoadDataIntoDataGridView(dashboard.StudentDataGridView, "usp_StudentGetStudent");
        }
示例#23
0
        private BaseMorbidityControl GetMorbidityControl(MorbidityCtrEnum ctr)
        {
            BaseMorbidityControl mcontrol = null;

            switch (ctr)
            {
            case MorbidityCtrEnum.SiteSelection:
                mcontrol = new SiteSelection(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.OptRecentData:
                mcontrol = new OptRecentData(_mforecast);
                break;

            case MorbidityCtrEnum.FromRecentData:
                mcontrol = new FromRecentData(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.FromOldData:
                mcontrol = new FromOldData(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.OptTreatmentTarget:
                mcontrol = new OptTreatmentTarget(_mforecast);
                break;

            case MorbidityCtrEnum.OptArtPatientTarget:
                mcontrol = new OptArtPatientTarget(_mforecast);
                break;

            case MorbidityCtrEnum.OpEverStartedPatientTarget:
                mcontrol = new OpEverStartedPatientTarget(_mforecast);
                break;

            case MorbidityCtrEnum.SiteTargetCalculator:
                mcontrol = new SiteTargetCalculator(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.PatientNumbersSites:
                mcontrol = new PatientNumbersSites(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.OptPreTreatmentPatientTargets:
                mcontrol = new OptPreTreatmentPatientTargets(_mforecast);
                break;

            case MorbidityCtrEnum.SiteTargetCalculatorPreART:
                mcontrol = new SiteTargetCalculatorPreART(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.PreTxNumbersSites:
                mcontrol = new PreTxNumbersSites(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.TestingInformation:
                mcontrol = new TestingInformation(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.TestingEfficiency:
                mcontrol = new TestingEfficiency(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.AdultPatientBehavior:
                mcontrol = new AdultPatientBehavior(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.PediatricPatientBehavior:
                mcontrol = new PediatricPatientBehavior(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.EverStartedRecentData:
                mcontrol = new EverStartedRecentData(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.EverStartedOldData:
                mcontrol = new EverStartedOldData(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.EverStartedNoData:
                mcontrol = new EverStartedNoData(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.RapidTestSerial:
                mcontrol = new RapidTestSerial(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.RapidTestParallel:
                mcontrol = new RapidTestParallel(_mforecast, _artSites);
                break;

            case MorbidityCtrEnum.InvAssumption:
                mcontrol = new InvAssumption(_mforecast, _invAssumption);
                break;

            case MorbidityCtrEnum.CheckupForm:
                mcontrol = new CheckupForm(_mforecast, _invAssumption, _artSites, _mdiparent);
                break;

            case MorbidityCtrEnum.CalculateForm:
                mcontrol = new CalculateForm(_mforecast);
                break;

            case MorbidityCtrEnum.Dashboard:
                mcontrol = new DashboardForm(_mforecast);
                break;

            case MorbidityCtrEnum.RapidTestProtocol:
                mcontrol = new RapidTestProtocol(_mforecast);
                break;

            case MorbidityCtrEnum.TestProtocolsCd4:
                mcontrol = new TestProtocols(_mforecast, ClassOfMorbidityTestEnum.CD4, _mdiparent);
                break;

            case MorbidityCtrEnum.TestProtocolsChem:
                mcontrol = new TestProtocols(_mforecast, ClassOfMorbidityTestEnum.Chemistry, _mdiparent);
                break;

            case MorbidityCtrEnum.TestProtocolsHem:
                mcontrol = new TestProtocols(_mforecast, ClassOfMorbidityTestEnum.Hematology, _mdiparent);
                break;

            case MorbidityCtrEnum.TestProtocolsVir:
                mcontrol = new TestProtocols(_mforecast, ClassOfMorbidityTestEnum.ViralLoad, _mdiparent);
                break;

            case MorbidityCtrEnum.TestProtocolsOther:
                mcontrol = new TestProtocols(_mforecast, ClassOfMorbidityTestEnum.OtherTest, _mdiparent);
                break;
            }

            if (ctr == MorbidityCtrEnum.SiteSelection)
            {
                butGohome.Enabled = false;
            }
            else
            {
                butGohome.Enabled = true;
            }

            return(mcontrol);
        }
示例#24
0
        private void SelectNode(object sender, TreeViewEventArgs e)
        {
            string name = treeView.SelectedNode.Text;

            switch (name)
            {
            case "Quản lý nhân viên":
                var userView = new UserView {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(userView);
                break;

            case "Quản lý cấu hình hệ thống":
                var configurationView = new ConfigurationView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(configurationView);
                break;

            case "Quản lý nội dung tin nhắn":
                var smsView = new SmsView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(smsView);
                break;

            case "Quản lý nội dung email":
                var emailView = new EmailView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(emailView);
                break;

            case "Quản lý khách hàng":
                var customerView = new CustomerView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(customerView);
                break;

            case "Quản lý loại sản phẩm":
                var productTypeView = new ProductTypeView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(productTypeView);
                break;

            case "Quản lý sản phẩm":
                var productView = new ProductView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(productView);
                break;

            case "Quản lý sản phẩm LD":
                var productLDView = new ProductLDView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(productLDView);
                break;

            case "Quản lý thiết bị vận chuyển":
                var vehicleView = new VehicleView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(vehicleView);
                break;

            case "Quản lý đơn hàng":
                var orderView = new OrderView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(orderView);
                break;

            case "Quản lý thông tin vận chuyển":
                var mainView = new MainView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(mainView);
                break;

            case "Bảng thông tin đơn hàng":
                var frm = new DashboardForm {
                    Dock = DockStyle.Fill, TopLevel = true
                };
                frm.ShowDialog();
                break;

            case "Quản lý tên thành phố":
                var cityView = new CityView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(cityView);
                break;

            case "Quản lý quyền truy cập":
                var roleView = new RoleView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(roleView);
                break;

            case "Quản lý cập nhật dữ liệu":
                var lockingView = new LockingView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(lockingView);
                break;

            case "Quản lý thông tin email":
                var emailDataView = new EmailDataView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(emailDataView);
                break;

            case "Quản lý thông tin tin nhắn":
                var smsDataView = new SmsDataView(CurrentUser)
                {
                    Dock = DockStyle.Fill, TopLevel = false
                };
                OpenForm(smsDataView);
                break;

            default:
                break;
            }
        }
示例#25
0
 public void showLoginWindow(DashboardForm dashboardForm, LoginForm login)
 {
     dashboardForm.Close();
     login.Show();
 }
示例#26
0
 public void showDashboardForm(PayrollForm payrollForm, DashboardForm dashboardForm)
 {
     payrollForm.Close();
     dashboardForm.Show();
 }
示例#27
0
 public void showDashboardForm(CashAdvanceForm cashAdvanceForm, DashboardForm dashboardForm)
 {
     dashboardForm.loadPendingRequest();
     cashAdvanceForm.Close();
 }
示例#28
0
        private void RefreshButton_Click(object sender, EventArgs e)
        {
            DashboardForm frm = (DashboardForm)this.MdiChildren[0];

            frm.Refresh();
        }
示例#29
0
 public void showDashboardForm(DashboardForm dashboardForm)
 {
     dashboardForm.Show();
 }
示例#30
0
        public void showCashAdvanceForm(DashboardForm dashboardForm, Employee employee)
        {
            CashAdvanceForm cashAdvanceForm = new CashAdvanceForm(dashboardForm, employee);

            cashAdvanceForm.ShowDialog();
        }