Exemplo n.º 1
0
        //退订预授权
        public static string del_ysq(string id)  //ID为押金或者预授权的ID
        {
            common_file.common_app.get_czsj();
            string s = common_file.common_app.get_failure;
            //id, yydh, qymc, id_app, jzbh, lsbh, krxm, fjrb, fjbh, sktt, xfrq,
            //xfsj, czy, xfdr, xfrb, xfxm, xfbz, xfzy, fkfs, xfje, sjxfje, czy_bc, syzd, add_edit_delete, xxzs
            string url = common_file.common_app.service_url + "Szwgl/Szwgl_app.asmx";

            object[] args = new object[26];
            args[0]  = id;
            args[1]  = common_file.common_app.yydh;
            args[2]  = common_file.common_app.qymc;
            args[3]  = "";
            args[4]  = "";//结帐前jzbh为空
            args[5]  = "";
            args[6]  = "";
            args[7]  = "";
            args[8]  = "";
            args[9]  = "";
            args[10] = DateTime.Now.ToString("yyyy-MM-dd");
            args[11] = DateTime.Now.ToString();
            args[12] = common_file.common_app.czy;
            args[13] = common_file.common_app.fkdr;
            args[14] = common_file.common_app.dj_ysk;
            args[15] = "";
            args[16] = "";
            args[17] = "";
            args[18] = "";
            args[19] = "";
            args[20] = "";
            args[21] = common_file.common_app.czy_bc;
            args[22] = common_file.common_app.syzd;
            args[23] = common_file.common_app.get_delete;//删除
            args[24] = common_file.common_app.xxzs;
            args[25] = DateTime.Now.ToString();

            Hotel_app.Server.Szwgl.Syjcz Syjcz_services = new Hotel_app.Server.Szwgl.Syjcz();
            string result = Syjcz_services.Syjcz_add_edit(args[0].ToString(), args[1].ToString(), args[2].ToString(), args[3].ToString(), args[4].ToString(), args[5].ToString(), args[6].ToString(), args[7].ToString(), args[8].ToString(), args[9].ToString(), args[10].ToString(), args[11].ToString(), args[12].ToString(), args[13].ToString(), args[14].ToString(), args[15].ToString(), args[16].ToString(), args[17].ToString(), args[18].ToString(), args[19].ToString(), args[20].ToString(), args[21].ToString(), args[22].ToString(), args[23].ToString(), args[24].ToString(), args[25].ToString());

            //object result = Hotel_app.我的替换DynamicWebServiceCall.InvokeWebService(url, "Syjcz_add_edit", args);
            if (result != null && result == common_file.common_app.get_suc)
            {
                //common_file.common_app.Message_box_show(common_file.common_app.message_title, "退订成功,可以继续结帐操作");
                s = common_file.common_app.get_suc;
            }
            Cursor.Current = Cursors.Default;
            return(s);
        }
Exemplo n.º 2
0
        private void b_save_Click(object sender, EventArgs e)
        {
            common_file.common_app.get_czsj();
            if (tB_fkfs.Text.Trim() == "")
            {
                common_file.common_app.Message_box_show(common_file.common_app.message_title, "请选择付款方式");
                return;
            }
            else if (tB_xfje.Text.Trim() == "")
            {
                common_file.common_app.Message_box_show(common_file.common_app.message_title, "请填写付款金额");
                return;
            }
            //既不是数字也不是decimal
            else if (((Maticsoft.Common.PageValidate.IsDecimal(tB_xfje.Text.Trim())) || (Maticsoft.Common.PageValidate.IsNumber(tB_xfje.Text.Trim()))) == false)
            {
                common_file.common_app.Message_box_show(common_file.common_app.message_title, "对不起,所输入的金额不是有效数字!");
                tB_xfje.Focus();
            }
            else
            {
                id_app = common_file.common_ddbh.ddbh("yjcz", "lsbhdate", "lsbhcounter", 6);

                //id, yydh, qymc, id_app, jzbh, lsbh, krxm, fjrb, fjbh, sktt, xfrq, xfsj, czy, xfdr, xfrb, xfxm, xfbz, xfzy, fkfs, xfje, sjxfje, czy_bc, syzd, add_edit_delete, xxzs
                string   url  = common_file.common_app.service_url + "Szwgl/Szwgl_app.asmx";
                object[] args = new object[26];
                args[0] = Syjcz_id;
                args[1] = common_file.common_app.yydh;
                args[2] = common_file.common_app.qymc;
                args[3] = id_app;
                if (openfrom == "Szwcl") //结记挂帐之前
                {
                    args[4] = "";        //结帐前jzbh为空
                }
                else
                {
                    //string jzbh_temp = DbHelperSQL.GetSingle("SELECT Jzbh  from  Sjzzd where lsbh='" + lsbh + "'").ToString();
                    args[4] = jzbh;
                }
                args[5] = lsbh;
                if (openfrom == "Szwcl")
                {
                    if (sk_tt == "sk")
                    {
                        M_Qskyd_mainrecord = B_Qskyd_mainrecord.GetModelList("id>=0 " + common_file.common_app.yydh_select + " and lsbh='" + lsbh + "'")[0];
                        M_Qskyd_fjrb       = B_Qskyd_fjrb.GetModelList("id>=0 " + common_file.common_app.yydh_select + " and Lsbh='" + lsbh + "'")[0];
                        args[6]            = M_Qskyd_mainrecord.krxm;
                        args[7]            = M_Qskyd_fjrb.fjrb;
                        args[8]            = M_Qskyd_fjrb.fjbh;
                        args[9]            = M_Qskyd_mainrecord.sktt;
                    }
                    else if (sk_tt == "tt")
                    {
                        M_Qttyd_mainrecord = B_M_Qttyd_mainrecord.GetModelList("id>=0 " + common_file.common_app.yydh_select + " and  lsbh='" + lsbh + "'")[0];
                        args[6]            = M_Qttyd_mainrecord.krxm;
                        args[7]            = "";
                        args[8]            = "";
                        args[9]            = M_Qttyd_mainrecord.sktt;
                    }
                }
                else
                {
                    if (sk_tt == "sk")
                    {
                        List <Model.Qskyd_mainrecord_bak> list = new List <Hotel_app.Model.Qskyd_mainrecord_bak>();
                        list = B_Qskyd_mainrecord_bak.GetModelList("id>=0 " + common_file.common_app.yydh_select + " and lsbh='" + lsbh + "'");
                        if (list.Count > 0)
                        {
                            M_Qskyd_mainrecord_bak = list[0];
                            M_Qskyd_fjrb_bak       = B_Qskyd_fjrb_bak.GetModelList("id>=0 " + common_file.common_app.yydh_select + " and Lsbh='" + lsbh + "'")[0];
                            args[6] = M_Qskyd_mainrecord_bak.krxm;
                            args[7] = M_Qskyd_fjrb_bak.fjrb;
                            if (M_Qskyd_fjrb_bak.fjbh != null)
                            {
                                args[8] = M_Qskyd_fjrb_bak.fjbh;
                            }
                            else
                            {
                                args[8] = "";
                            }
                            args[9] = M_Qskyd_mainrecord_bak.sktt;
                        }
                        else
                        {
                            args[6] = "";
                            args[7] = "";
                            args[8] = "";
                        }
                    }
                    else if (sk_tt == "tt")
                    {
                        List <Model.Qttyd_mainrecord_bak> list = new List <Hotel_app.Model.Qttyd_mainrecord_bak>();
                        list = B_Qttyd_mainrecord_bak.GetModelList("id>=0 " + common_file.common_app.yydh_select + " and  lsbh='" + lsbh + "'");
                        if (list.Count > 0)
                        {
                            M_Qttyd_mainrecord_bak = list[0];
                            args[6] = M_Qttyd_mainrecord_bak.krxm;
                        }
                        else
                        {
                            args[6] = "";
                        }
                        args[7] = "";
                        args[8] = "";
                        if (list.Count > 0)
                        {
                            args[9] = M_Qttyd_mainrecord_bak.sktt;
                        }
                        else
                        {
                            args[9] = common_file.common_sktt.sktt_tt;
                        }
                    }
                }
                args[10] = DateTime.Now.ToString("yyyy-MM-dd");
                args[11] = DateTime.Now.ToString();
                args[12] = common_file.common_app.czy;
                args[13] = common_file.common_app.fkdr;
                args[14] = common_file.common_app.dj_ysk;
                args[15] = tB_xfxm.Text.Trim().Replace("'", "-");
                args[16] = tB_bz.Text.Trim().Replace("'", "-");
                args[17] = tB_fkzy.Text.Trim().Replace("'", "-");
                args[18] = tB_fkfs.Text.Trim().Replace("'", "-");
                args[19] = tB_xfje.Text.Trim().Replace("'", "-");
                args[20] = tB_xfje.Text.Trim().Replace("'", "-");
                args[21] = common_file.common_app.czy_bc;
                args[22] = common_file.common_app.syzd;
                args[23] = judge_add_edit;
                args[24] = common_file.common_app.xxzs;
                args[25] = DateTime.Now.ToString();

                Hotel_app.Server.Szwgl.Syjcz Syjcz_new = new Hotel_app.Server.Szwgl.Syjcz();
                string result = Syjcz_new.Syjcz_add_edit(args[0].ToString(), args[1].ToString(), args[2].ToString(), args[3].ToString(), args[4].ToString(), args[5].ToString(), args[6].ToString(), args[7].ToString(), args[8].ToString(), args[9].ToString(), args[10].ToString(), args[11].ToString(), args[12].ToString(), args[13].ToString(), args[14].ToString(), args[15].ToString(), args[16].ToString(), args[17].ToString(), args[18].ToString(), args[19].ToString(), args[20].ToString(), args[21].ToString(), args[22].ToString(), args[23].ToString(), args[24].ToString(), args[25].ToString());
                // object result = Hotel_app.我的替换DynamicWebServiceCall.InvokeWebService(url, "Syjcz_add_edit", args);
                if (result == common_file.common_app.get_suc)
                {
                    this.DialogResult = DialogResult.OK;
                    common_file.common_app.Message_box_show(common_file.common_app.message_title, "保存成功!");
                }
                else
                {
                    common_file.common_app.Message_box_show(common_file.common_app.message_title, "操作失败!");
                }
            }
            Cursor.Current = Cursors.Default;
        }