1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- using PTMedicalInsurance.Forms.Setters.GetInsuCode;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace PTMedicalInsurance.Forms.GetInsuCode
- {
- public delegate DataTable MyDelegate(params object[] args);
- public partial class CodeGetter : Form
- {
- public DataTable dt { get; set; }
- public string code { get; set; }
- public string name { get; set; }
- public event MyDelegate GetData;
- public CodeGetter()
- {
- InitializeComponent();
- }
- public CodeGetter(string key)
- {
- InitializeComponent();
- edt_SearchKey.Text = key;
- GridViewSetter gvdSetter = new GridViewSetter();
- gvdSetter.SetAdmdvsData(dbAdmdvs);
- //Search(key);
- }
- public void Search(string sKey)
- {
- object[] o = new object[3];
- o[0] = edt_SearchKey.Text;
- GetData(o);
- dbAdmdvs.DataSource = dt;
- }
- private void SelectAdmIndex()
- {
- int iHis = dbAdmdvs.CurrentRow.Index;
- code = dbAdmdvs.Rows[iHis].Cells["Code"].Value.ToString();
- name = dbAdmdvs.Rows[iHis].Cells["Name"].Value.ToString();
- DialogResult = DialogResult.OK;
- }
- private void btnOk_Click(object sender, EventArgs e)
- {
- }
- private void dbAdmdvs_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
- {
- SelectAdmIndex();
- }
- private void edt_SearchKey_DoEnter(object sender, EventArgs e)
- {
- Search(edt_SearchKey.Text);
- }
- private void btnCancel_Click(object sender, EventArgs e)
- {
- Close();
- }
- }
- }
|