亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frmclientmanage.cs

?? 在瞬息萬變的市場環境中
?? CS
字號:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace CRM.DataManage
{
    public partial class frmClientManage : Form
    {
        CRM.BaseClass.BaseOperate boperate = new CRM.BaseClass.BaseOperate();
        CRM.BaseClass.OperateAndValidate opAndvalidate = new CRM.BaseClass.OperateAndValidate();
        protected string M_str_sql = "select ClientID as 客戶編號,CName as 客戶名稱,CStep as 客戶等級,"
            + "CRoot as 客戶來源,CTrade as 所屬行業,CType as 客戶類別,CArea as 所在區域,CPhone as 聯系電話,"
            + "CFax as 傳真號碼,CPostCode as 郵政編碼,CAddress as 聯系地址,CEmail as Email地址,CRemark as 備注 from tb_ClientInfo";
        protected string M_str_table = "tb_ClientInfo";
        protected int M_int_judge;
        public frmClientManage()
        {
            InitializeComponent();
        }

        private void frmClientManage_Load(object sender, EventArgs e)
        {
            opAndvalidate.cboxBind("select AreaName from tb_Area", "tb_Area", "AreaName", cboxCArea);
            DataSet myds = boperate.getds(M_str_sql, M_str_table);
            dgvClientInfo.DataSource = myds.Tables[0];
            if (myds.Tables[0].Rows.Count > 0)
                tsbtnDel.Enabled = true;
            else
                tsbtnDel.Enabled = false;
        }

        private void tsbtnAdd_Click(object sender, EventArgs e)
        {
            opAndvalidate.autoNum("select ClientID from tb_ClientInfo", "tb_ClientInfo", "ClientID", "KH", "1000001", txtClientCode);
            tsbtnSave.Enabled = true;
            M_int_judge = 0;
            ClearText();
        }

        private void tsbtnEdit_Click(object sender, EventArgs e)
        {
            tsbtnSave.Enabled = true;
            M_int_judge = 1;
        }

        private void tsbtnSave_Click(object sender, EventArgs e)
        {
            if (M_int_judge == 0)
            {
                if (txtCName.Text == "")
                {
                    MessageBox.Show("客戶名稱不能為空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    if (!opAndvalidate.validatePhone(txtCPhone.Text.Trim()))
                    {
                        errorCFax.Clear();
                        errorCPostCode.Clear();
                        errorCEmail.Clear();
                        errorCPhone.SetError(txtCPhone, "電話號碼格式不正確");
                    }
                    else if (!opAndvalidate.validateFax(txtCFax.Text.Trim()))
                    {
                        errorCPhone.Clear();
                        errorCPostCode.Clear();
                        errorCEmail.Clear();
                        errorCFax.SetError(txtCFax, "傳真號碼輸入格式不正確");
                    }
                    else if (!opAndvalidate.validatePostCode(txtCPostCode.Text.Trim()))
                    {
                        errorCFax.Clear();
                        errorCPhone.Clear();
                        errorCEmail.Clear();
                        errorCPostCode.SetError(txtCPostCode, "郵編輸入格式不正確");
                    }
                    else if (!opAndvalidate.validateEmail(txtCEmail.Text.Trim()))
                    {
                        errorCFax.Clear();
                        errorCPhone.Clear();
                        errorCPostCode.Clear();
                        errorCEmail.SetError(txtCEmail, "E-mail地址輸入格式不正確");
                    }
                    else
                    {
                        errorCFax.Clear();
                        errorCPhone.Clear();
                        errorCPostCode.Clear();
                        errorCEmail.Clear();
                        boperate.getcom("insert into tb_ClientInfo(ClientID,CName,CStep,CRoot,CTrade,CType,"
                            + "CArea,CPhone,CFax,CPostCode,CAddress,CEmail,CRemark) values('" + txtClientCode.Text.Trim()
                            + "','" + txtCName.Text.Trim() + "','" + cboxCStep.Text.Trim() + "','" + cboxCRoot.Text.Trim()
                            + "','" + cboxCTrade.Text.Trim() + "','" + cboxCType.Text.Trim() + "','" + cboxCArea.Text.Trim()
                            + "','" + txtCPhone.Text.Trim() + "','" + txtCFax.Text.Trim() + "','" + txtCPostCode.Text.Trim()
                            + "','" + txtCAddress.Text.Trim() + "','" + txtCEmail.Text.Trim() + "','" + txtCRemark.Text.Trim() + "')");
                        frmClientManage_Load(sender, e);
                        MessageBox.Show("客戶信息添加成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        tsbtnSave.Enabled = false;
                    }
                }
            }
            if (M_int_judge == 1)
            {
                if (txtCName.Text == "")
                {
                    MessageBox.Show("客戶名稱不能為空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    if (!opAndvalidate.validatePhone(txtCPhone.Text.Trim()))
                    {
                        errorCFax.Clear();
                        errorCPostCode.Clear();
                        errorCEmail.Clear();
                        errorCPhone.SetError(txtCPhone, "電話號碼格式不正確");
                    }
                    else if (!opAndvalidate.validateFax(txtCFax.Text.Trim()))
                    {
                        errorCPhone.Clear();
                        errorCPostCode.Clear();
                        errorCEmail.Clear();
                        errorCFax.SetError(txtCFax, "傳真號碼輸入格式不正確");
                    }
                    else if (!opAndvalidate.validatePostCode(txtCPostCode.Text.Trim()))
                    {
                        errorCFax.Clear();
                        errorCPhone.Clear();
                        errorCEmail.Clear();
                        errorCPostCode.SetError(txtCPostCode, "郵編輸入格式不正確");
                    }
                    else if (!opAndvalidate.validateEmail(txtCEmail.Text.Trim()))
                    {
                        errorCFax.Clear();
                        errorCPhone.Clear();
                        errorCPostCode.Clear();
                        errorCEmail.SetError(txtCEmail, "E-mail地址輸入格式不正確");
                    }
                    else
                    {
                        errorCFax.Clear();
                        errorCPhone.Clear();
                        errorCPostCode.Clear();
                        errorCEmail.Clear();
                        boperate.getcom("update tb_ClientInfo set CName='" + txtCName.Text.Trim()
                            + "',CStep='" + cboxCStep.Text.Trim() + "',CRoot='" + cboxCRoot.Text.Trim() + "',CTrade='"
                            + cboxCTrade.Text.Trim() + "',CType='" + cboxCType.Text.Trim() + "',CArea='"
                            + cboxCArea.Text.Trim() + "',CPhone='" + txtCPhone.Text.Trim() + "',CFax='" + txtCFax.Text.Trim()
                            + "',CPostCode='" + txtCPostCode.Text.Trim() + "',CAddress='" + txtCAddress.Text.Trim()
                            + "',CEmail='" + txtCEmail.Text.Trim() + "',CRemark='" + txtCRemark.Text.Trim() + "' where ClientID='" + txtClientCode.Text.Trim() + "'");
                        frmClientManage_Load(sender, e);
                        MessageBox.Show("客戶信息修改成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        tsbtnSave.Enabled = false;
                    }
                }
            }
        }

        private void tsbtnDel_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("確定要刪除該客戶嗎?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    boperate.getcom("delete from tb_ClientInfo where ClientID='" + Convert.ToString(dgvClientInfo[0, dgvClientInfo.CurrentCell.RowIndex].Value).Trim() + "'");
                    frmClientManage_Load(sender, e);
                    MessageBox.Show("刪除數據成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            }
        }

        private void tsbtnLook_Click(object sender, EventArgs e)
        {
            try
            {
                if (tstxtKeyWord.Text == "")
                {
                    frmClientManage_Load(sender, e);
                }
                if (tscboxCondition.Text.Trim() == "客戶編號")
                {
                    DataSet myds = boperate.getds(M_str_sql + " where ClientID like '%" + tstxtKeyWord.Text.Trim() + "%'", M_str_table);
                    if (myds.Tables[0].Rows.Count > 0)
                        dgvClientInfo.DataSource = myds.Tables[0];
                    else
                        MessageBox.Show("沒有要查找的相關記錄!");
                }
                if (tscboxCondition.Text.Trim() == "客戶名稱")
                {
                    DataSet myds = boperate.getds(M_str_sql + " where CName like '%" + tstxtKeyWord.Text.Trim() + "%'", M_str_table);
                    if (myds.Tables[0].Rows.Count > 0)
                        dgvClientInfo.DataSource = myds.Tables[0];
                    else
                        MessageBox.Show("沒有要查找的相關記錄!");
                }
                if (tscboxCondition.Text.Trim() == "客戶來源")
                {
                    DataSet myds = boperate.getds(M_str_sql + " where CRoot like '%" + tstxtKeyWord.Text.Trim() + "%'", M_str_table);
                    if (myds.Tables[0].Rows.Count > 0)
                        dgvClientInfo.DataSource = myds.Tables[0];
                    else
                        MessageBox.Show("沒有要查找的相關記錄!");
                }
                if (tscboxCondition.Text.Trim() == "所屬行業")
                {
                    DataSet myds = boperate.getds(M_str_sql + " where CTrade like '%" + tstxtKeyWord.Text.Trim() + "%'", M_str_table);
                    if (myds.Tables[0].Rows.Count > 0)
                        dgvClientInfo.DataSource = myds.Tables[0];
                    else
                        MessageBox.Show("沒有要查找的相關記錄!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }

        private void tsbtnRClient_Click(object sender, EventArgs e)
        {
            CRM.DataManage.frmRClient dmFRC = new frmRClient();
            dmFRC.ShowDialog();
        }

        private void tsbtnExit_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void dgvClientInfo_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            txtClientCode.Text = Convert.ToString(dgvClientInfo[0, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            txtCName.Text = Convert.ToString(dgvClientInfo[1, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            cboxCStep.Text = Convert.ToString(dgvClientInfo[2, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            cboxCRoot.Text = Convert.ToString(dgvClientInfo[3, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            cboxCTrade.Text = Convert.ToString(dgvClientInfo[4, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            cboxCType.Text = Convert.ToString(dgvClientInfo[5, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            cboxCArea.Text = Convert.ToString(dgvClientInfo[6, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            txtCPhone.Text = Convert.ToString(dgvClientInfo[7, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            txtCFax.Text = Convert.ToString(dgvClientInfo[8, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            txtCPostCode.Text = Convert.ToString(dgvClientInfo[9, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            txtCAddress.Text = Convert.ToString(dgvClientInfo[10, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            txtCEmail.Text = Convert.ToString(dgvClientInfo[11, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
            txtCRemark.Text = Convert.ToString(dgvClientInfo[12, dgvClientInfo.CurrentCell.RowIndex].Value).Trim();
        }

        public void ClearText()
        {
            txtCName.Text = "";
            txtCPhone.Text = "";
            txtCFax.Text = "";
            txtCPostCode.Text = "";
            txtCAddress.Text = "";
            txtCEmail.Text = "";
            txtCRemark.Text = "";
        }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品99久久久久久宅男| 欧美狂野另类xxxxoooo| 欧美激情一区二区三区蜜桃视频 | 在线观看视频一区| 亚洲一区影音先锋| 91精品午夜视频| 久久国产夜色精品鲁鲁99| 欧美精品一区二区精品网| 国产在线看一区| 国产精品天天看| 色先锋久久av资源部| 五月综合激情日本mⅴ| 日韩亚洲欧美一区二区三区| 老司机精品视频导航| 国产精品素人视频| 在线观看av不卡| 麻豆国产精品一区二区三区| 久久精品亚洲乱码伦伦中文 | 国产亚洲欧美中文| 99久久精品99国产精品| 亚洲成人av在线电影| 欧美videossexotv100| 成人午夜视频免费看| 一区二区三区国产豹纹内裤在线| 宅男噜噜噜66一区二区66| 国内精品嫩模私拍在线| 亚洲美女屁股眼交3| 日韩一区二区三区视频| 成人18视频在线播放| 日本色综合中文字幕| 国产精品素人一区二区| 欧美色大人视频| 国产成人av在线影院| 亚洲国产另类av| 久久九九影视网| 欧美日韩小视频| 成人看片黄a免费看在线| 亚洲综合清纯丝袜自拍| 亚洲精品一线二线三线无人区| 色综合久久久久综合99| 国产一区中文字幕| 婷婷久久综合九色综合伊人色| 中文av字幕一区| 日韩精品在线一区二区| 99精品国产一区二区三区不卡| 美女视频一区二区| 亚洲国产中文字幕在线视频综合 | 男人操女人的视频在线观看欧美| 国产精品私人自拍| 日韩免费观看高清完整版在线观看| 97se亚洲国产综合自在线观| 激情六月婷婷久久| 青青草一区二区三区| 亚洲欧美一区二区三区极速播放 | 欧美一区二区日韩| 色狠狠综合天天综合综合| 国产激情视频一区二区在线观看| 亚洲国产一区二区a毛片| 国产精品传媒入口麻豆| 久久看人人爽人人| 日韩欧美国产一区二区三区| 欧洲另类一二三四区| 99久久精品情趣| 成人涩涩免费视频| 韩国三级中文字幕hd久久精品| 亚洲成av人片观看| 亚洲久草在线视频| 亚洲欧美日韩久久精品| 欧美经典一区二区| 久久精品视频免费观看| 欧美sm极限捆绑bd| 欧美本精品男人aⅴ天堂| 日韩欧美一区二区视频| 日韩欧美区一区二| 精品区一区二区| 日韩亚洲欧美高清| 欧美日韩国产三级| 91黄色小视频| 日本道精品一区二区三区| 日本精品一区二区三区高清| 97久久精品人人做人人爽| 99视频在线观看一区三区| av欧美精品.com| 色又黄又爽网站www久久| 91啪亚洲精品| 在线观看日韩毛片| 欧美日韩不卡在线| 日韩一级大片在线观看| 日韩精品一区二区三区蜜臀| 26uuu色噜噜精品一区二区| 久久伊人中文字幕| 国产精品国产馆在线真实露脸| 亚洲欧美在线aaa| 一区二区三区久久久| 午夜成人免费电影| 九九九精品视频| 国产精品亚洲视频| 色婷婷精品久久二区二区蜜臂av | 国产福利一区在线| av不卡一区二区三区| 欧美视频一区二区三区四区| 日韩视频一区二区| 中国av一区二区三区| 一区二区在线免费观看| 日本美女一区二区三区| 成人性色生活片| 欧美美女bb生活片| 国产亚洲短视频| 性做久久久久久| 国产成人av影院| 欧美丰满少妇xxxbbb| 国产女主播一区| 舔着乳尖日韩一区| 风间由美一区二区av101| 欧美亚洲综合色| 久久综合色天天久久综合图片| 国产精品美日韩| 亚洲v日本v欧美v久久精品| 久久99久久99精品免视看婷婷 | 日本福利一区二区| 91精品免费在线观看| 国产精品成人在线观看| 亚洲午夜在线电影| 麻豆91免费观看| 国产a级毛片一区| 国产成人精品综合在线观看| 欧美熟乱第一页| 精品88久久久久88久久久| 综合婷婷亚洲小说| 久久精品国产亚洲高清剧情介绍| 色狠狠色噜噜噜综合网| 欧美一区二区三区视频免费| 国产在线视频不卡二| 欧美久久一区二区| 国产一区二区三区免费观看| av色综合久久天堂av综合| 欧美日韩国产123区| 精品成人私密视频| 一区二区三区在线高清| 免费在线观看视频一区| 在线视频你懂得一区| 国产亚洲婷婷免费| 五月天婷婷综合| av电影在线观看一区| 久久久一区二区三区捆绑**| 亚洲风情在线资源站| 国产成人aaa| 日韩一级二级三级精品视频| 久久久不卡影院| 国产在线不卡一卡二卡三卡四卡| 亚洲自拍偷拍网站| 91网站在线播放| 一区二区三区日韩在线观看| 在线观看成人小视频| 91行情网站电视在线观看高清版| 久久精品视频一区二区三区| 久久久久久久久久久电影| 日本在线播放一区二区三区| a在线播放不卡| 波多野结衣在线aⅴ中文字幕不卡| 欧美精品一级二级| 亚洲欧美在线高清| 91网站在线观看视频| 亚洲欧洲美洲综合色网| 成人在线视频一区| 亚洲欧美激情插| 日韩一区二区在线看| 一区二区三区蜜桃网| 日韩欧美一级二级三级| 亚洲成人免费在线| 亚洲超丰满肉感bbw| 91在线国内视频| 国产欧美一区二区三区鸳鸯浴| 久久精品理论片| 欧美日韩中文国产| 一区二区三区中文在线| 色综合欧美在线| 亚洲卡通欧美制服中文| jlzzjlzz亚洲女人18| 国产精品美女久久久久久久久 | 日本不卡一二三| 欧美色老头old∨ideo| 亚洲综合一区二区精品导航| 成人性生交大片免费看中文网站 | 久久免费视频一区| 日韩中文字幕一区二区三区| 日韩视频免费观看高清完整版| 日韩精品五月天| 日韩欧美国产成人一区二区| 日韩国产高清在线| 久久夜色精品国产欧美乱极品| 国产一区欧美二区| 久久精品综合网| 成人午夜激情片| 欧美精品一区二区三区蜜桃视频| 成人免费福利片| 亚洲黄色av一区| 欧美高清视频一二三区 | 久久综合久久99| 99久久国产综合色|国产精品|