//退订预授权 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); }
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; }