private void btnUpdate_Click(object sender, EventArgs e)
        {
            UpdateEmployee.grant_type   = "password";
            UpdateEmployee.empNm        = txtEmployeeName.Text;
            UpdateEmployee.empEngNm     = txtEmployeeEngName.Text;
            UpdateEmployee.rank         = RankInfo.Where(o => o.rankName.Equals(cboRank.Text)).First();
            UpdateEmployee.empFlag      = cboEmployeeType.SelectedItem.ToString();
            UpdateEmployee.team         = cboTeamName.SelectedItem.ToString();
            UpdateEmployee.email        = txtEmailFirst + "@" + cboEmailAddr.SelectedItem.ToString();
            UpdateEmployee.empTel       = txtEmployeeTel.Text;
            UpdateEmployee.empHp        = txtEmployeeHtel.Text;
            UpdateEmployee.project      = ProjectInfo.Where(o => o.prjNm.Equals(cboProject.Text)).First();
            UpdateEmployee.maritalState = cboEmployeeMaritalState.SelectedItem.ToString() != "기혼" ? "false" : "true";
            UpdateEmployee.birthState   = cboEmployeeBrithState.SelectedItem.ToString();
            UpdateEmployee.updateDate   = DateTime.Now.ToUniversalTime().ToString("s") + "Z";;
            UpdateEmployee.enteringDate = employeeEnteringDate.Value.ToUniversalTime().ToString("s") + "Z";
            UpdateEmployee.birthDate    = employeeBirthDate.Value.ToUniversalTime().ToString("s") + "Z";
            UpdateEmployee.maritalDate  = employeeMarital_date.Value.ToUniversalTime().ToString("s") + "Z";
            UpdateEmployee.leaveDate    = cboEmployeeLeaveType.SelectedItem.ToString() != "퇴사" ? employeeLeaveDate.Value.ToUniversalTime().ToString("s") + "Z" : " ";

            ANBTX.Update("/api/employee", UpdateEmployee);

            this.DialogResult = System.Windows.Forms.DialogResult.OK;
            this.Close();
        }
Exemple #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                var lstEmployee = ANBTX_Common.GetEmployee(API_URL);
                for (int i = 0; i < grdRpt.Rows.Count; i++)
                {
                    var chk = grdRpt.Rows[i].Cells[1].FormattedValue.ToString();
                    if (chk.Equals("True"))
                    {
                        var chkEmpId = grdRpt.Rows[i].Cells[2].FormattedValue.ToString();

                        if (lstEmployee.Any(o => o.empId.Equals(chkEmpId)))
                        {
                            var emp = lstEmployee.Where(o => o.empId.Equals(chkEmpId)).ToArray()[0];
                            emp.email = "updateTest!!!!!!!!!";
                            //emp.project.prjId = FrmProjectP1.prjId;
                            //emp.project.prjNm = "test";
                            //emp.project.prjStatus = "OK";
                            //emp.project.startDate = DateTime.Now;
                            //emp.project.endDate = DateTime.Now;


                            ANBTX.Update(API_URL, emp);
                        }
                    }
                }
                MessageBox.Show("성공적으로 등록되었습니다.");
            }
            catch (Exception ex)
            {
                MessageBox.Show("An exception occurred :" + ex.ToString());
            }
            this.Close();
        }
Exemple #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                var prj = new ProjectVO()
                {
                    prjId     = edPrjId.Text,// 이거는 입력해도 의미 없음
                    prjNm     = edPrjName.Text,
                    prjStatus = cboStatus.Text,
                    startDate = dtpStartDate.Value.ToString("yyyy-MM-dd"),
                    endDate   = dtpEndDate.Value.ToString("yyyy-MM-dd")
                                //startDate = DateTime.Now,
                };

                if (edPrjId.Text.Length > 0)
                {
                    ANBTX.Update(API_URL, prj);
                }
                else
                {
                    ANBTX.Create(API_URL, prj);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("An exception occurred :" + ex.ToString());
            }

            if (edPrjId.Text.Length > 0)
            {
                MessageBox.Show("성공적으로 저장되었습니다.");
            }
            else
            {
                MessageBox.Show("프로젝트가 성공적으로 추가되었습니다.");
            }
            //FrmProject.commGetPrj();
            this.Close();
        }
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            // update
            var lstEmployee = ANBTX_Common.GetEmployee(API_URL);

            if (lstEmployee.Any(o => o.empId.Equals(textBox3.Text)))
            {
                var emp = lstEmployee.Where(o => o.empId.Equals(textBox3.Text)).ToArray()[0];
                emp.email = "updateTest!!!!!!!!!";

                ANBTX.Update(API_URL, emp);
            }

            // 이렇게 하고 업데이트하니 에러발생.
            // error info.
            //{
            //"timestamp": 1489502978843,
            //"status": 500,
            //"error": "Internal Server Error",
            //"exception": "org.springframework.dao.InvalidDataAccessApiUsageException",
            //"message": "Target object must not be null; nested exception is java.lang.IllegalArgumentException: Target object must not be null",
            //"path": "/api/employee"
            //}
        }