Exemplo n.º 1
0
        private void but_new_Click_1(object sender, EventArgs e)
        {
            HCSCM_customer_manage_new hcsm = new HCSCM_customer_manage_new(null, arrayDR);

            //获取一个值,指是否在Windows任务栏中显示窗体。
            hcsm.ShowInTaskbar = false;

            hcsm.ShowDialog();
            Loaddata();
            if (dgv_01.Rows.Count > 0)
            {
                dgv_01.CurrentRow = dgv_01.Rows[dgv_01.RowCount - 1];
            }
        }
Exemplo n.º 2
0
        private void but_edit_Click_1(object sender, EventArgs e)
        {
            try
            {
                if (dgv_01.SelectedRows.Count > 0)
                {
                    int        selectedIndex = dgv_01.Rows.IndexOf(dgv_01.SelectedRows[0]);
                    SortedList slindata      = new SortedList();
                    slindata.Add("id", dgv_01.SelectedRows[0].Cells["id"].Value.ToString());
                    slindata.Add("cu_name", dgv_01.SelectedRows[0].Cells["cu_name"].Value);
                    slindata.Add("bar_code", dgv_01.SelectedRows[0].Cells["bar_code"].Value);
                    slindata.Add("cu_address", dgv_01.SelectedRows[0].Cells["cu_address"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["cu_address"].Value);
                    slindata.Add("ca_type", dgv_01.SelectedRows[0].Cells["ca_type"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["ca_type"].Value);
                    slindata.Add("ca_department", dgv_01.SelectedRows[0].Cells["ca_department"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["ca_department"].Value);
                    slindata.Add("c_mail", dgv_01.SelectedRows[0].Cells["c_mail"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["c_mail"].Value);
                    slindata.Add("c_telephone", dgv_01.SelectedRows[0].Cells["c_telephone"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["c_telephone"].Value);
                    slindata.Add("c_contacts", dgv_01.SelectedRows[0].Cells["c_contacts"].Value == null ? string.Empty : dgv_01.SelectedRows[0].Cells["c_contacts"].Value);

                    HCSCM_customer_manage_new hcsm = new HCSCM_customer_manage_new(slindata, arrayDR);
                    //获取一个值,指是否在Windows任务栏中显示窗体。
                    hcsm.ShowInTaskbar = false;
                    hcsm.Text          = "修改客户";
                    hcsm.ShowDialog();
                    Loaddata();
                    if (dgv_01.Rows.Count > selectedIndex)
                    {
                        dgv_01.CurrentRow = dgv_01.Rows[selectedIndex];
                    }
                }
                else
                {
                    MessageBox.Show(PromptMessageXmlHelper.Instance.GetPromptMessage("choicechange", EnumPromptMessage.warning, new string[] { "修改的", "客户" }), "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(PromptMessageXmlHelper.Instance.GetPromptMessage("unknowerror", EnumPromptMessage.error, new string[] { ex.Message }), "错误信息", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }