Пример #1
0
        private void BtnSave_Click(object sender, System.EventArgs e)
        {
            try
            {
                CheckBeforeSave();

                if (string.IsNullOrEmpty(this.farmCode))
                {
                    var farm = new Farm
                    {
                        FarmCode = txtFarmCode.Text.Trim(),
                        FarmName = txtFarmName.Text.Trim(),
                        Address  = txtAddress.Text.Trim(),
                        Active   = chkActive.Checked,
                        CreateBy = "system",
                    };
                    FarmController.Insert(farm);
                    MessageBox.Show("บันทึกข้อมูลเรียบร้อย.", "Sucess", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    var farm = new Farm
                    {
                        FarmCode   = txtFarmCode.Text.Trim(),
                        FarmName   = txtFarmName.Text.Trim(),
                        Address    = txtAddress.Text.Trim(),
                        Active     = chkActive.Checked,
                        ModifiedBy = "system",
                    };
                    FarmController.Update(farm);
                    MessageBox.Show("บันทึกข้อมูลเรียบร้อย.", "Sucess", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
 private void UpdateTimer_Tick(object sender, EventArgs e)
 => FarmController.Update();