Example #1
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            Customer cm = new Customer();

            cm.id           = customer.id;
            cm.brideName    = tbBrideName.Text.Trim();
            cm.brideContact = tbBrideContact.Text.Trim();
            cm.groomName    = tbGroomName.Text.Trim();
            cm.groomContact = tbGroomContact.Text.Trim();
            cm.marryDay     = dtMarryDay.Value.ToString("yyyy-MM-dd");
            cm.channelId    = Convert.ToInt16(comboBoxChannel.SelectedValue);
            cm.storeId      = Convert.ToInt16(comboBoxStore.SelectedValue);
            cm.tryDress     = radioButtonYes.Checked ? "是" : "否";
            if (tbReason.Text.Trim().Length == 0)
            {
                cm.reason = tbHisReason.Text.Trim().Replace("'", "\'");
            }
            else
            {
                cm.reason = DateTime.Now.ToLongDateString() + ":" + tbReason.Text.Trim().Replace("'", "\'") + Environment.NewLine + tbHisReason.Text.Trim().Replace("'", "\'");
            }
            cm.scsj_jsg       = scsj_jsg.Text.Trim();
            cm.scsj_jsg       = scsj_jsg.Text.Trim();
            cm.scsj_cxsg      = scsj_cxsg.Text.Trim();
            cm.scsj_tz        = scsj_tz.Text.Trim();
            cm.scsj_xw        = scsj_xw.Text.Trim();
            cm.scsj_xxw       = scsj_xxw.Text.Trim();
            cm.scsj_yw        = scsj_yw.Text.Trim();
            cm.scsj_dqw       = scsj_dqw.Text.Trim();
            cm.scsj_tw        = scsj_tw.Text.Trim();
            cm.scsj_jk        = scsj_jk.Text.Trim();
            cm.scsj_jw        = scsj_jw.Text.Trim();
            cm.scsj_dbw       = scsj_dbw.Text.Trim();
            cm.scsj_yddc      = scsj_yddc.Text.Trim();
            cm.scsj_qyj       = scsj_qyj.Text.Trim();
            cm.scsj_bpjl      = scsj_bpjl.Text.Trim();
            cm.wangwangID     = wangwangID.Text.Trim();
            cm.jdgw           = jdgw.Text.Trim();
            cm.address        = "";
            cm.reservetimes   = reserveTimes.ToString();
            cm.retailerMemo   = textBoxRetailerMemo.Text.Trim().Replace("'", "\'");
            cm.accountPayable = (textBoxAccountPayable.Text.Trim() == "" ? "0" : textBoxAccountPayable.Text.Trim());
            cm.refund         = (textBoxRefund.Text.Trim() == "" ? "0" : textBoxRefund.Text.Trim());
            cm.fine           = (textBoxFine.Text.Trim() == "" ? "0" : textBoxFine.Text.Trim());
            cm.status         = Int16.Parse(comboBoxStatus.SelectedValue.ToString());
            cm.partnerName    = textBoxPartner.Text.Trim();

            switch (cm.status)
            {
            case 1:

                cm.reserveDate = "";
                cm.reserveTime = "";
                break;

            case 2:

                cm.reserveDate = dtReserveDate.Value.ToString("yyyy-MM-dd");

                cm.reserveTime = "";
                break;

            case 3:

                cm.reserveDate = dtReserveDate.Value.ToString("yyyy-MM-dd");
                cm.reserveTime = dtReserveTime.Value.ToString("hh:mm:ss");
                break;

            case 4:

                cm.reserveDate = "";
                cm.reserveTime = dtReserveTime.Value.ToString("hh:mm:ss");
                break;

            case 5:

                cm.reserveDate = dtReserveDate.Value.ToString("yyyy-MM-dd");
                cm.reserveTime = "";
                break;

            case 6:

                cm.reserveDate = dtReserveDate.Value.ToString("yyyy-MM-dd");
                cm.reserveTime = "";
                break;

            case 7:

                cm.reserveDate = dtReserveDate.Value.ToString("yyyy-MM-dd");
                cm.reserveTime = "";
                break;

            case 8:

                cm.reserveDate = dtReserveDate.Value.ToString("yyyy-MM-dd");
                cm.reserveTime = "";
                break;

            case 9:

                cm.reserveDate = dtReserveDate.Value.ToString("yyyy-MM-dd");
                cm.reserveTime = dtReserveTime.Value.ToString("hh:mm:ss");
                break;

            case 10:

                cm.reserveDate = "";
                cm.reserveTime = "";
                break;

            case 11:

                cm.reserveDate = "";
                cm.reserveTime = "";
                break;
            }


            if (cm.status != lastStatus)
            {
                if (cm.status >= 2 && cm.status <= 4)
                {
                    cm.reservetimes = (short.Parse(cm.reservetimes) + 1).ToString();
                }
                if (cm.status == 1)
                {
                    cm.reservetimes = "0";
                }
            }
            ShardDb.updateCustomerInfo(cm);
            this.Close();
        }