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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? frmclientmanage.cs

?? 客戶關(guān)系管理系統(tǒng)
?? 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 所屬行業(yè),CType as 客戶類別,CArea as 所在區(qū)域,CPhone as 聯(lián)系電話,"
            + "CFax as 傳真號碼,CPostCode as 郵政編碼,CAddress as 聯(lián)系地址,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("刪除數(shù)據(jù)成功!", "提示", 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("沒有要查找的相關(guān)記錄!");
                }
                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("沒有要查找的相關(guān)記錄!");
                }
                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("沒有要查找的相關(guān)記錄!");
                }
                if (tscboxCondition.Text.Trim() == "所屬行業(yè)")
                {
                    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("沒有要查找的相關(guān)記錄!");
                }
            }
            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 = "";
        }
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区理论电影在线观看| 综合久久一区二区三区| 国产精品无码永久免费888| 综合在线观看色| 午夜不卡在线视频| 国产在线不卡一卡二卡三卡四卡| 风间由美性色一区二区三区| 欧美卡1卡2卡| 国产精品久久福利| 日韩专区中文字幕一区二区| 成人av影院在线| 欧美日本乱大交xxxxx| 精品精品国产高清a毛片牛牛| 一区二区三区在线免费观看| 狠狠网亚洲精品| 在线观看日韩av先锋影音电影院| 欧美精品第1页| 一区二区高清免费观看影视大全| 成人性色生活片| 久久九九影视网| 视频一区视频二区在线观看| 日韩视频一区二区三区| 综合电影一区二区三区| 波多野结衣亚洲| 国产精品激情偷乱一区二区∴| 视频一区二区中文字幕| 欧美男同性恋视频网站| 亚洲一区二区偷拍精品| 色香蕉久久蜜桃| 一区二区三区在线影院| 本田岬高潮一区二区三区| 久久久久国产精品麻豆ai换脸 | 日韩欧美国产精品| 国产精品女上位| 懂色av一区二区夜夜嗨| 中文字幕精品一区二区精品绿巨人| 国产一区二区三区美女| 久久亚洲一级片| 国产成人在线免费观看| 亚洲国产高清aⅴ视频| 丁香婷婷综合激情五月色| 国产精品人妖ts系列视频| 不卡的av网站| 亚洲激情图片一区| 91精品免费观看| 激情丁香综合五月| 国产丝袜在线精品| 99久久久久久| 亚洲一区二区三区四区五区黄 | 国产精品免费aⅴ片在线观看| 理论电影国产精品| 久久免费美女视频| 国产精品一区一区| 国产日韩欧美精品电影三级在线| 成人av在线网站| 亚洲激情一二三区| 欧美人妇做爰xxxⅹ性高电影| 日韩在线观看一区二区| 精品国产污网站| 成人免费观看男女羞羞视频| 亚洲乱码国产乱码精品精小说| 97精品电影院| 美腿丝袜亚洲一区| 国产精品国产三级国产普通话99| 欧美在线观看视频在线| 麻豆精品一区二区| 亚洲色欲色欲www| 欧美精品久久99| 成人网在线免费视频| 日产国产欧美视频一区精品| 久久亚洲捆绑美女| 欧美日韩国产精选| 国产suv精品一区二区883| 国产欧美日韩不卡免费| 99久久精品免费看| 寂寞少妇一区二区三区| 亚洲午夜私人影院| 日本一区二区三区国色天香| 欧美另类久久久品| 不卡电影一区二区三区| 日韩电影免费在线看| 国产精品乱子久久久久| 91 com成人网| 不卡的av网站| 久久成人久久爱| 亚洲一区二区偷拍精品| 日韩欧美专区在线| 欧美日韩精品三区| 99re8在线精品视频免费播放| 日本在线不卡一区| 樱花草国产18久久久久| 国产调教视频一区| 欧美日韩免费视频| 在线精品视频免费播放| 成人午夜私人影院| 国产成人在线电影| 国产精品自拍三区| 老汉av免费一区二区三区| 亚洲成av人影院| 一区二区三区欧美日韩| 中文字幕亚洲欧美在线不卡| 久久久久久久久久美女| 日韩免费观看高清完整版| 欧美日韩大陆在线| 99re成人在线| 91啪九色porn原创视频在线观看| 国产黄色91视频| 国产精品中文字幕一区二区三区| 亚洲成人一区在线| 亚洲影视在线观看| ㊣最新国产の精品bt伙计久久| 中文字幕的久久| 久久亚洲精品国产精品紫薇| 日韩一区二区三区视频| 欧美性色aⅴ视频一区日韩精品| 成人黄色小视频在线观看| 国产一区二区精品久久91| 国产麻豆精品在线观看| 久久成人免费网| 激情国产一区二区| 国产91精品一区二区麻豆网站 | 色国产精品一区在线观看| 六月丁香婷婷色狠狠久久| 免费在线观看视频一区| 日韩1区2区日韩1区2区| 激情深爱一区二区| 高清久久久久久| 91麻豆国产福利在线观看| 91色九色蝌蚪| 欧美日韩精品专区| 欧美sm美女调教| 久久综合九色欧美综合狠狠| 国产精品视频一二三| 亚洲免费观看高清完整版在线观看| 亚洲一区二区三区自拍| 午夜久久电影网| 国产综合色在线视频区| 99精品久久99久久久久| 欧美高清精品3d| 日韩精品一区二区三区在线播放 | 欧美另类z0zxhd电影| 日韩一区二区三区视频在线| 精品999久久久| 国产精品天天摸av网| 国产精品人成在线观看免费| 一区二区三区欧美激情| 久久不见久久见免费视频1| 成人小视频免费观看| 欧美日韩精品一区二区天天拍小说| 精品对白一区国产伦| 亚洲精品免费一二三区| 激情五月婷婷综合网| 色综合中文综合网| 精品奇米国产一区二区三区| 国产欧美日韩不卡免费| 午夜欧美2019年伦理 | 免费在线观看一区二区三区| 国产美女av一区二区三区| 色拍拍在线精品视频8848| 日韩欧美在线一区二区三区| 亚洲欧洲日韩av| 免费成人结看片| 91浏览器在线视频| 久久久亚洲精品石原莉奈| 亚洲成人综合在线| 不卡区在线中文字幕| 日韩午夜精品视频| 亚洲在线观看免费视频| 成人免费三级在线| 日韩一区二区三区电影| 亚洲精品菠萝久久久久久久| 国产精品自拍三区| 日韩欧美国产高清| 亚洲国产一区二区a毛片| 99久久伊人精品| 国产欧美日韩卡一| 国产美女av一区二区三区| 欧美一区二区在线免费播放| 一卡二卡欧美日韩| 成人伦理片在线| 国产亚洲一区二区三区| 日本一不卡视频| 欧美日韩精品一二三区| 夜夜精品浪潮av一区二区三区| 成人av在线一区二区三区| 欧美精品一区在线观看| 看片网站欧美日韩| 日韩一级欧美一级| 丝袜美腿高跟呻吟高潮一区| 欧美午夜免费电影| 亚洲精品第1页| 色老汉av一区二区三区| 亚洲男人电影天堂| 成人aa视频在线观看| 国产精品成人免费| 不卡视频在线看| 亚洲欧洲一区二区在线播放| 国产 欧美在线| 国产精品区一区二区三区| 国产不卡一区视频|