private void LoadBreeder()
        {
            var coll = BreederController.GetAllBreeders();

            cboBreeder.DisplayMember = "BreederName";
            cboBreeder.ValueMember   = "BreederCode";
            cboBreeder.DataSource    = coll;
        }
示例#2
0
 private void Form_Load(object sender, System.EventArgs e)
 {
     if (!string.IsNullOrEmpty(this.breederCode))
     {
         var breeder = BreederController.GetBreeder(this.breederCode);
         if (this.breederCode != null)
         {
             txtBreederCode.Text    = breeder.BreederCode.ToString();
             txtBreederCode.Enabled = false;
             txtBreederName.Text    = breeder.BreederName;
             chkActive.Checked      = breeder.Active;
         }
     }
 }
示例#3
0
        private void Populate()
        {
            DataTable coll = BreederController.GetAllBreeders(TxtFilter.Text.Trim());

            gv.DataSource = coll;

            gv.Columns[ConstColumns.BREEDER_CODE].HeaderText = "รหัสสายพันธุ์";
            gv.Columns[ConstColumns.BREEDER_NAME].HeaderText = "ชื่อสายพันธุ์";
            gv.Columns[ConstColumns.ACTIVE].HeaderText       = "ใช้งาน";
            gv.Columns[ConstColumns.CREATE_AT].HeaderText    = "วันเวลาสร้าง";
            gv.Columns[ConstColumns.CREATE_BY].HeaderText    = "ผู้สร้าง";
            gv.Columns[ConstColumns.MODIFIED_AT].HeaderText  = "วันเวลาแก้ไข";
            gv.Columns[ConstColumns.MODIFIED_BY].HeaderText  = "ผู้แก้ไข";

            gv.Columns[ConstColumns.BREEDER_CODE].Visible = false;

            gv.Columns[ConstColumns.CREATE_AT].DefaultCellStyle.Format   = "dd/MM/yyyy HH:mm:ss";
            gv.Columns[ConstColumns.MODIFIED_AT].DefaultCellStyle.Format = "dd/MM/yyyy HH:mm:ss";
        }
示例#4
0
        private void BtnSave_Click(object sender, System.EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(this.breederCode))
                {
                    var breeder = new Breeder
                    {
                        //UnitCode = Convert.ToInt32(txtUnitCode.Text),
                        BreederName = txtBreederName.Text.Trim(),
                        Active      = chkActive.Checked,
                        CreateBy    = "system",
                    };
                    BreederController.Insert(breeder);
                    MessageBox.Show("บันทึกข้อมูลเรียบร้อย.", "Sucess", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    var breeder = new Breeder
                    {
                        BreederCode = Convert.ToInt32(txtBreederCode.Text),
                        BreederName = txtBreederName.Text.Trim(),
                        Active      = chkActive.Checked,
                        ModifiedBy  = "system",
                    };
                    BreederController.Update(breeder);
                    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);
            }
        }
示例#5
0
        private void BtnSaveAndNew_Click(object sender, System.EventArgs e)
        {
            try
            {
                var breeder = new Breeder
                {
                    //UnitCode = Convert.ToInt32(txtUnitCode.Text),
                    BreederName = txtBreederName.Text.Trim(),
                    Active      = chkActive.Checked,
                    CreateBy    = "system",
                };
                BreederController.Insert(breeder);
                MessageBox.Show("บันทึกข้อมูลเรียบร้อย.", "Sucess", MessageBoxButtons.OK, MessageBoxIcon.Information);

                txtBreederCode.Text = "";
                txtBreederCode.Focus();
                txtBreederName.Text = "";
                chkActive.Checked   = true;
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }