Пример #1
0
        private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            frmUser user = new frmUser();

            user.ShowDialog();
            loaddatauser();
        }
        private void pbxUserSetting_Click(object sender, EventArgs e)
        {
            //USER SETTING FORM OPEN
            frmUser frmU = new frmUser();

            frmU.ShowDialog();
        }
Пример #3
0
        private void btnUserChange_Click(object sender, EventArgs e)
        {
            frmFirstPage        = null;
            frmSalesPriceManage = null;
            frmMatPriceManage   = null;
            frmProductManage    = null;
            frmBOM = null;
            frmImportInspection = null;
            frmProdInspection   = null;
            frmCheckHistory     = null;
            frmPDStock          = null;
            frmShift            = null;
            frmBOR        = null;
            frmCheckList  = null;
            frmCompany    = null;
            frmDepartment = null;
            frmMachine    = null;
            frmUser       = null;
            frmWarehouse  = null;
            frmIcStatus   = null;
            frmIcWait     = null;
            frmOStatus    = null;
            frmSales      = null;
            frmShipment   = null;
            frmSO         = null;
            frmPS         = null; //생산실적 현황
            frmWOR        = null; //작업지시 등록
            frmDR         = null; //불량관리 등록/수정
            frmDS         = null; //불량처리현황
            frmAuthority  = null; //권한관리

            this.Close();
        }
Пример #4
0
        /// <summary>
        /// Toolbar方法
        /// </summary>
        /// <param name="toolbarItemName"></param>
        private void ProcessToolbarFormName(string toolbarItemName)
        {
            try
            {
                switch (toolbarItemName)
                {
                case "":
                    this.Close();
                    break;

                case "Me":
                    frmUser frm = new frmUser();
                    this.Show(frm, (MobileForm sender1, object args) =>
                    {
                        ProcessToolbarFormName(frm.toolbarItemName);
                        UI.Layout.LeftPage lp = this.Drawer as UI.Layout.LeftPage;
                        lp.getUser();
                    }
                              );
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void frmAddUser_FormClosed(object sender, FormClosedEventArgs e)
        {
            frmUser frm = new frmUser();

            frm.WindowState = FormWindowState.Maximized;
            frm.MdiParent   = Application.OpenForms["frmIndex"];
            frm.Show();
        }
Пример #6
0
 public static frmUser CreateUser()
 {
     if (frmUser == null)
     {
         frmUser = new frmUser();
     }
     return(frmUser);
 }
Пример #7
0
        private void barNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            frmUser frmObj = new frmUser();

            frmObj.FormClosed += frmObj_FormClosed;
            frmObj.MdiParent   = frmMain.ActiveForm;
            frmObj.Show();
        }
Пример #8
0
        private void SearchToolStripMenuItem_Click(object sender, EventArgs e)
        {
            HelperMethods.CloseAllForms(); //close all form first
            frmUser frm = new frmUser();

            frm.MdiParent   = Application.OpenForms["frmIndex"];
            frm.WindowState = FormWindowState.Maximized;
            frm.Show();
        }
Пример #9
0
 private void menu_user_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         //人员管理
         frmUser frm = new frmUser();
         frm.ShowDialog();
     }
     catch (Exception ex)
     {
     }
 }
Пример #10
0
 private void btnEditUser_Click(object sender, EventArgs e)
 {
     if (userID != 0)
     {
         frmUser user = new frmUser(userID, this);
         user.Show();
     }
     else
     {
         MessageBox.Show("Please Select User to Edit");
     }
 }
Пример #11
0
        /// <summary>
        /// 添加手术
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSurAdd_Click(object sender, EventArgs e)
        {
            ucICD9.setWidth(ucICD9.Width);
            frmUser us = new frmUser("ICD9");

            us.ShowDialog();
            if (ucElement.id != "" && ucElement.myName != "")
            {
                ucElement element = new ucElement(ucElement.myName, ucElement.id);
                ucICD9.createUser(element);
            }
        }
Пример #12
0
 private void userToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         frmUser frm = new frmUser();
         frm.MdiParent = this;
         frm.Show();
     }
     catch (Exception)
     {
     }
 }
Пример #13
0
 private void button3_Click(object sender, EventArgs e)
 {
     using (frmUser frmuser = new frmUser())
     {
         if (frmuser.ShowDialog() == DialogResult.OK)
         {
             //myPanel.ListTask = TaskController.GetListTask();
             UpdateCBBView();
             HienThi();
         }
     }
 }
Пример #14
0
        void gridControl1_DoubleClick(object sender, EventArgs e)
        {
            DataRow dr = gridView1.GetFocusedDataRow();

            if (dr == null)
            {
                return;
            }
            frmUser frmObj = new frmUser(new object[] { dr["USERID"] });

            frmObj.FormClosed += frmObj_FormClosed;
            frmObj.MdiParent   = frmMain.ActiveForm;
            frmObj.Show();
        }
Пример #15
0
 private void btnUser_Click(object sender, EventArgs e)
 {
     this.Hide();
     if (frmLogin.roles == 1)
     {
         frmUser user = new frmUser();
         user.Show();
     }
     else
     {
         frmInfoUser infoUser = new frmInfoUser();
         infoUser.Show();
     }
 }
Пример #16
0
        /// <summary>
        /// Handles click event for new student button
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnNew_Click(object sender, EventArgs e)
        {
            UserData newUser = new UserData();

            newUser.Role = UserData.Roles.Student;
            frmUser user = new frmUser(newUser);

            user.ShowDialog();

            //check to see if the user was added to database... if not then we probably cancelled
            if (newUser.Id != 0)
            {
                //add user to user list
                ListViewItem item = lvwStudentsNotInCourse.Items.Add(newUser.FullName, 0);
                item.Tag = newUser;
            }
        }
Пример #17
0
        private void gridUser_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            User op = new User();

            if (gridUser.SelectedCells.Count > 0)
            {
                int             index = gridUser.SelectedCells[0].RowIndex;
                DataGridViewRow s     = gridUser.Rows[index];
                op.Id        = Convert.ToInt32(s.Cells["Id"].Value);
                op.UserName  = s.Cells["UserName"].Value.ToString();
                op.FirstName = s.Cells["FirstName"].Value.ToString();
                op.LastName  = s.Cells["LastName"].Value.ToString();
                op.Password  = s.Cells["Password"].Value.ToString();
                op.RoleId    = Convert.ToInt16(s.Cells["RoleId"].Value.ToString());
            }
            frmUser p = new frmUser(op);

            p.ShowDialog();
        }
Пример #18
0
        private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int    row_index      = gridView1.FocusedRowHandle;
            string col_field_name = "UserID";
            object value          = gridView1.GetRowCellValue(row_index, col_field_name);

            if (value != null)
            {
                frmUser us = new frmUser();

                us.ID = (int)value;
                us.ShowDialog();
            }
            else
            {
                XtraMessageBox.Show("Bạn chưa chọn đối tượng để chỉnh sửa!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            loaddatauser();
        }
Пример #19
0
        private void gridViewUsers_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                int Id   = int.Parse(gridViewUsers.Rows[e.RowIndex].Cells["ID"].Value.ToString());
                var user = userRepo.GetUser(Id);

                if (user == null)
                {
                    throw new Exception("Erro ao identificar usuario.");
                }

                frmUser frm = new frmUser(user);
                frm.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Erro ao entrar na conta! Detalhes: {ex.Message}");
            }
        }
Пример #20
0
        /// <summary>
        /// Toolbar方法
        /// </summary>
        /// <param name="toolbarItemName"></param>
        private void ProcessToolbarFormName(string toolbarItemName)
        {
            try
            {
                switch (toolbarItemName)
                {
                case "":
                    this.Close();
                    break;

                case "Me":
                    frmUser frm = new frmUser();
                    this.Show(frm, (MobileForm sender1, object args) => ProcessToolbarFormName(frm.toolbarItemName));
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #21
0
        public Form Login()
        {
            Form   view     = null;
            string Username = View.Username;
            string Password = View.Password;

            Account account = Model.CheckLogin(Username, Password);

            if (account.Role == "Admin")
            {
                view = new frmAdmin(account);
            }
            else if (account.Role == "User")
            {
                view = new frmUser(account);
            }
            else
            {
                throw new Exception("Username or Password is not correct");
            }
            return(view);
        }
Пример #22
0
        private void btnCreateUser_Click(object sender, EventArgs e)
        {
            frmUser user = new frmUser(0, this);

            user.Show();
        }
Пример #23
0
        /// <summary>
        /// Handles click event for new student button
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnNew_Click(object sender, EventArgs e)
        {
            UserData newUser = new UserData();
            newUser.Role = UserData.Roles.Student;
            frmUser user = new frmUser(newUser);
            user.ShowDialog();

            //check to see if the user was added to database... if not then we probably cancelled
            if (newUser.Id != 0)
            {
                //add user to user list
                ListViewItem item = lvwStudentsNotInCourse.Items.Add(newUser.FullName, 0);
                item.Tag = newUser;
            }
        }
Пример #24
0
        private static void GetValue(frmUser user, KorisnikModelService korisnikModelService)
        {
            user.lblBrojKorisnika.Text = korisnikModelService.bindingSource.Count.ToString();

            KorisnikModel current = korisnikModelService.bindingSource.Current as KorisnikModel;
            if (current != null && current.Id > 0)
            {
                if (!user.TabControl1.TabPages.Contains(user.TabPage2))
                    user.TabControl1.TabPages.Add(user.TabPage2);
            }
            else
            {
                if (user.TabControl1.TabPages.Contains(user.TabPage2))
                    user.TabControl1.TabPages.Remove(user.TabPage2);
            }
        }
Пример #25
0
        public Form Convert2Form()
        {
            KorisnikModelService korisnikModelService = new KorisnikModelService();
            KarticaModelService karticaModelService = korisnikModelService.KarticaModelService;

            frmUser user = new frmUser {dgvKorisnici = {DataSource = korisnikModelService.bindingSource}};
            korisnikModelService.Refresh();

            user.txtIme.DataBindings.Add("Text", korisnikModelService.bindingSource, "Ime");
            user.txtIme.DataBindings.Add("Enabled", korisnikModelService, "SourceImaPodataka");
            user.txtPrezime.DataBindings.Add("Text", korisnikModelService.bindingSource, "Prezime");
            user.txtPrezime.DataBindings.Add("Enabled", korisnikModelService, "SourceImaPodataka");
            user.txtUlica.DataBindings.Add("Text", korisnikModelService.bindingSource, "Adresa");
            user.txtUlica.DataBindings.Add("Enabled", korisnikModelService, "SourceImaPodataka");
            user.txtKucniBroj.DataBindings.Add("Text", korisnikModelService.bindingSource, "KucniBroj");
            user.txtKucniBroj.DataBindings.Add("Enabled", korisnikModelService, "SourceImaPodataka");
            user.txtGrad.DataBindings.Add("Text", korisnikModelService.bindingSource, "Grad");
            user.txtGrad.DataBindings.Add("Enabled", korisnikModelService, "SourceImaPodataka");
            user.txtTelefon.DataBindings.Add("Text", korisnikModelService.bindingSource, "Telefon");
            user.txtTelefon.DataBindings.Add("Enabled", korisnikModelService, "SourceImaPodataka");

            user.dgvKartice.DataSource = karticaModelService.bindingSource;

            user.txtBrojKartice.DataBindings.Add("Text", karticaModelService.bindingSource, "Broj");
            user.txtBrojKartice.DataBindings.Add("Enabled", karticaModelService, "SourceImaPodataka");
            user.txtBrojUgovora.DataBindings.Add("Text", karticaModelService.bindingSource, "Ugovor");
            user.txtBrojUgovora.DataBindings.Add("Enabled", karticaModelService, "SourceImaPodataka");
            user.dtpDatumKartice.DataBindings.Add("Value", karticaModelService.bindingSource, "Datum", true);
            user.dtpDatumKartice.DataBindings.Add("Enabled", karticaModelService, "SourceImaPodataka");
            user.chAktivnost.DataBindings.Add("Checked", karticaModelService.bindingSource, "Aktivnost");
            user.chAktivnost.DataBindings.Add("Enabled", karticaModelService, "SourceImaPodataka");

            //za broj kartice dozvoljeno samo brojeve
            user.txtBrojKartice.KeyPress += delegate(object sender, KeyPressEventArgs e)
            {
                e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
            };

            user.txtIme.Validating += delegate(object sender, CancelEventArgs e)
            {
                KorisnikModel model = (KorisnikModel)korisnikModelService.bindingSource.Current;
                if (user.txtIme.Text.Length > 0 && model != null && model.ModelState != ModelState.Unchanged &&
                    ((IList<KorisnikModel>)korisnikModelService.bindingSource.List).Any(x => !string.IsNullOrEmpty(x.Ime) && x.Ime.Trim() == user.txtIme.Text.Trim()))
                {
                    MessageBox.Show(@"Korisnik sa imenom (" + user.txtIme.Text.Trim() + @") već postoji.", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    e.Cancel = true;
                }
            };

            user.KeyPress += delegate(object sender, KeyPressEventArgs e)
            {
                if (e.KeyChar == (int) Keys.Escape)
                {
                    user.dgvKorisnici.Focus();
                    e.Handled = true;
                }
            };

            user.txtImeFilter.TextChanged += delegate
            {
                if(string.IsNullOrEmpty(user.txtImeFilter.Text))
                {
                    foreach (DataGridViewRow row in user.dgvKorisnici.Rows)
                        row.Visible = true;
                    return;
                }

                user.dgvKorisnici.CurrentCell = null;
                foreach (DataGridViewRow row in user.dgvKorisnici.Rows)
                    row.Visible = row.Cells["Ime"].Value.ToString().ToLower().Contains(user.txtImeFilter.Text.ToLower());

                if (user.dgvKorisnici.DisplayedRowCount(true) > 0)
                {
                    user.dgvKorisnici.CurrentCell = user.dgvKorisnici.Rows[user.dgvKorisnici.FirstDisplayedScrollingRowIndex].Cells[2];
                    user.dgvKorisnici.Rows[user.dgvKorisnici.FirstDisplayedScrollingRowIndex].Selected = true;
                }
            };

            user.txtBrojKartice.Validating += delegate(object sender, CancelEventArgs e)
            {
                KarticaModel model = (KarticaModel)karticaModelService.bindingSource.Current;
                if (!string.IsNullOrEmpty(user.txtBrojKartice.Text) && model != null && model.ModelState != ModelState.Unchanged &&
                    ObjectFactory.KarticaDataService.PostojiBrojKartice(user.txtBrojKartice.Text, false))
                {
                    MessageBox.Show(@"Broj kartice (" + user.txtBrojKartice.Text.Trim() + @") već postoji.", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    e.Cancel = true;
                }
            };

            user.btnNovi.Click += delegate
            {
                switch (user.TabControl1.SelectedIndex)
                {
                    case 0:
                        user.txtImeFilter.Clear();
                        korisnikModelService.New();
                        user.txtIme.Focus();
                        break;
                    case 1:
                        karticaModelService.New();
                        user.txtBrojKartice.Focus();
                        break;
                }
            };

            user.btnZapamti.Click += delegate
            {
                switch (user.TabControl1.SelectedIndex)
                {
                    case 0:
                        korisnikModelService.Insert();
                        break;
                    case 1:
                        karticaModelService.Insert();
                        break;
                }
            };

            user.btnObrisi.Click += delegate
            {
                switch (user.TabControl1.SelectedIndex)
                {
                    case 0:
                        korisnikModelService.Delete();
                        break;
                    default:
                        karticaModelService.Delete();
                        break;
                }
            };

            user.btnPovratak.Click += delegate
            {
                if ((((IList<KorisnikModel>)korisnikModelService.bindingSource.List).Any(x => x.ModelState != ModelState.Unchanged)
                        ||
                    ((IList<KarticaModel>)karticaModelService.bindingSource.List).Any(x => x.ModelState != ModelState.Unchanged))
                    &&
                    MessageBox.Show(@"Želite odustati od promjena?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                return;
                user.Close();
            };

            korisnikModelService.bindingSource.CurrentChanged += delegate
            {
                GetValue(user, korisnikModelService);
            };
            GetValue(user, korisnikModelService);

            KorisnikModel korisnik = null;
            if (korisnikModelService.bindingSource.List.Count <= 0)
            {
                korisnik = new KorisnikModel();
                korisnikModelService.bindingSource.List.Add(korisnik);
            }
            user.dgvKorisnici.Columns["Ime"].HeaderText = @"Ime (Naziv1)";
            user.dgvKorisnici.Columns["Ime"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

            user.dgvKorisnici.Columns["Prezime"].HeaderText = @"Prezime (Naziv2)";
            user.dgvKorisnici.Columns["Prezime"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

            user.dgvKorisnici.Columns["Adresa"].Width = 80;
            user.dgvKorisnici.Columns["Adresa"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;

            user.dgvKorisnici.Columns["Grad"].Width = 80;
            user.dgvKorisnici.Columns["Grad"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            user.dgvKorisnici.Columns["Grad"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;

            user.dgvKorisnici.Columns["KucniBroj"].HeaderText = @"Kućni broj";
            user.dgvKorisnici.Columns["KucniBroj"].Width = 80;
            user.dgvKorisnici.Columns["KucniBroj"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            user.dgvKorisnici.Columns["KucniBroj"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;

            user.dgvKorisnici.Columns["Telefon"].Width = 80;
            user.dgvKorisnici.Columns["Telefon"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            if (korisnik != null)
                korisnikModelService.bindingSource.List.Remove(korisnik);

            KarticaModel kartica = null;
            if (karticaModelService.bindingSource.List.Count <= 0)
            {
                kartica = new KarticaModel();
                karticaModelService.bindingSource.DataSource = new List<KarticaModel> { kartica };
            }
            user.dgvKartice.Columns["Broj"].HeaderText = @"Broj kartice";
            user.dgvKartice.Columns["Broj"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            user.dgvKartice.Columns["Ugovor"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            user.dgvKartice.Columns["Datum"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            user.dgvKartice.Columns["Datum"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            user.dgvKartice.Columns["Datum"].DefaultCellStyle.Format = "dd.MM.yyyy";

            user.dgvKartice.Columns["Aktivnost"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            user.dgvKartice.Columns["Aktivnost"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            user.dgvKartice.Columns["Aktivnost"].Width = 55;
            if (kartica != null)
                karticaModelService.bindingSource.Clear();

            return user;
        }
Пример #26
0
        private void mnuUser_Click(object sender, EventArgs e)
        {
            frmUser f = new frmUser();

            f.ShowDialog(this);
        }
Пример #27
0
        private void btnUser_Click(object sender, EventArgs e)
        {
            frmUser frm = new frmUser();

            frm.ShowDialog();
        }
Пример #28
0
        private void lnkAddUser_Click(object sender, EventArgs e)
        {
            frmUser fr = new frmUser();

            fr.ShowDialog();
        }
Пример #29
0
        private void 用户管理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmUser ofrmUser = new frmUser();

            Add_TabPage("ofrmUser", "用户管理", ofrmUser);
        }
Пример #30
0
        private void tàiKhoảnToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmUser frmChild = new frmUser();

            MdiLoadForm(frmChild);
        }