コード例 #1
0
ファイル: FrmPosition.cs プロジェクト: phuongnq/Chapy
        private void btn_Register_Click(object sender, EventArgs e)
        {
            if (validate())
            {
                //check data exit in database?
                string code = txt_Code.Text;
                var cp_position = (from p in db.CpPositions where p.Code == code && p.SchoolId == VariableGlobal.school_id select p).SingleOrDefault();
                if (cp_position == null)
                {
                    CpPosition cp_position_new = new CpPosition();
                    cp_position_new.SchoolId = Convert.ToInt32( cbb_Schools.SelectedValue);
                    cp_position_new.Code = txt_Code.Text;
                    cp_position_new.Name = txt_Name.Text;
                    cp_position_new.Abbreviation = txt_Abbreviation.Text;

                    db.CpPositions.Add(cp_position_new);
                }
                else
                {
                    cp_position.Code = txt_Code.Text;
                    cp_position.Name = txt_Name.Text;
                    cp_position.Abbreviation = txt_Abbreviation.Text;
                }

                //update or insert data into db.
                try
                {
                    db.SaveChanges();
                    resetInput();
                    this.Hide();
                    FrmPositionList position_list = new FrmPositionList();
                    position_list.Show();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

            }
        }
コード例 #2
0
ファイル: FrmPosition.cs プロジェクト: phuongnq/Chapy
 private void ShowPositionList()
 {
     FrmPositionList position_list = new FrmPositionList();
     position_list.ShowDialog();
 }
コード例 #3
0
ファイル: FrmMaintain.cs プロジェクト: phuongnq/Chapy
 private void ShowPositionList()
 {
     FrmPositionList positionList_Screen = new FrmPositionList();
     positionList_Screen.ShowDialog();
 }