コード例 #1
0
        private void EditData()
        {
            try
            {
                if (dataGridSalary.RowCount > 0)
                {
                    int    index    = dataGridSalary.SelectedCells[0].RowIndex;
                    string SalaryId = (string)dataGridSalary["SalaryId", index].Value;

                    var result = SalaryProcessor.FindDataBySalaryId(SalaryId, SalaryProcessor.loadCsvFileSalary(SalaryProcessor.pathSalary));

                    using (fmInputSalary f = new fmInputSalary())
                    {
                        f.lblSalaryId.Text         = result.SalaryId;
                        f.cbEmployee.SelectedValue = result.EmpCode;//still in problem
                        f.txtSalary.Text           = result.Salary;
                        f.txtTax.Text   = result.Tax;
                        f.txtTotal.Text = result.Total;
                        f.lblFlag.Text  = "edit";
                        f.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #2
0
 private void BtnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         fmInputSalary f = new fmInputSalary();
         f.lblFlag.Text     = "new";
         f.lblSalaryId.Text = SalaryProcessor.LastSalaryId().ToString();
         f.ShowDialog();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString());
     }
 }