Пример #1
0
        private void BtnSaveAndNew_Click(object sender, System.EventArgs e)
        {
            try
            {
                CheckBeforeSave();
                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);

                txtFarmCode.Text = "";
                txtFarmCode.Focus();
                txtFarmName.Text  = "";
                txtAddress.Text   = "";
                chkActive.Checked = true;
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
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);
            }
        }