Exemplo n.º 1
0
        private void b_save_Click(object sender, EventArgs e)
        {
            common_file.common_app.get_czsj();
            string url = common_file.common_app.service_url;

            if (cB_syzd.Text.Trim() == "")
            {
                common_file.common_app.Message_box_show(common_file.common_app.message_title, "对不起,请先选择营业点!");
                cB_syzd.Focus();
            }
            else
            if (cB_j_s_bc.Text.Trim() == "")
            {
                common_file.common_app.Message_box_show(common_file.common_app.message_title, "对不起,请先选择班次!");
                cB_j_s_bc.Focus();
            }
            else
            {
                url += "Szwgl/Szwgl_app.asmx";
                object[] args = new object[12];
                args[0]  = common_file.common_app.yydh;
                args[1]  = common_file.common_app.qymc;
                args[2]  = cB_syzd.Text.Trim();
                args[3]  = tB_czy_jb.Text.Trim();
                args[4]  = tB_czy_sb.Text.Trim();
                args[5]  = cB_j_s_bc.Text.Trim();
                args[6]  = DateTime.Now;
                args[7]  = common_file.common_app.czy;
                args[8]  = tB_bz.Text.Trim();
                args[9]  = jb_jk;
                args[10] = common_file.common_app.xxzs_zsvalue;
                args[11] = common_file.common_app.czy_GUID;

                Hotel_app.Server.Szwgl.S_jb_jk_fx S_jb_jk_fx_services = new Hotel_app.Server.Szwgl.S_jb_jk_fx();
                string result = S_jb_jk_fx_services.add_jb_app(args[0].ToString(), args[1].ToString(), args[2].ToString(), args[3].ToString(), args[4].ToString(), args[5].ToString(), DateTime.Parse(args[6].ToString()), args[7].ToString(), args[8].ToString(), args[9].ToString(), args[10].ToString(), args[11].ToString());
                //object result = Hotel_app.我的替换DynamicWebServiceCall.InvokeWebService(url, "add_jb_app", args);
                if (result != null && result == common_file.common_app.get_suc)
                {
                    common_file.common_app.Message_box_show(common_file.common_app.message_title, "操作成功!");
                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
                else
                {
                    common_file.common_app.Message_box_show(common_file.common_app.message_title, "操作失败!");
                }
            } Cursor.Current = Cursors.Default;
        }
Exemplo n.º 2
0
        private void b_save_Click(object sender, EventArgs e)
        {
            common_file.common_app.get_czsj();
            jksj = dT_czsj_cs.Value;
            if (common_file.common_app.message_box_show_select(common_file.common_app.message_title, "是否确认要重做" + jksj.ToShortDateString() + "的交款明细?") == true)
            {
                string url = common_file.common_app.service_url;
                url += "Szwgl/Szwgl_app.asmx";
                object[] args = new object[11];
                args[0]  = common_file.common_app.yydh;
                args[1]  = common_file.common_app.qymc;
                args[2]  = common_file.common_app.czy;
                args[3]  = common_file.common_app.czy;
                args[4]  = "";
                args[5]  = jksj;
                args[6]  = common_file.common_app.czy;
                args[7]  = "";
                args[8]  = common_zw.jb_jk_jk;
                args[9]  = common_file.common_app.xxzs_zsvalue;
                args[10] = common_file.common_app.czy_GUID;
                Hotel_app.Server.Szwgl.S_jb_jk_fx S_jb_jk_fx_services = new Hotel_app.Server.Szwgl.S_jb_jk_fx();
                string result = S_jb_jk_fx_services.cz_jk_app(args[0].ToString(), args[1].ToString(), args[2].ToString(), args[3].ToString(), args[4].ToString(), DateTime.Parse(args[5].ToString()), args[6].ToString(), args[7].ToString(), args[8].ToString(), args[9].ToString(), args[10].ToString());

                //object result = Hotel_app.我的替换DynamicWebServiceCall.InvokeWebService(url, "cz_jk_app", args);
                if (result == common_file.common_app.get_suc)
                {
                    common_file.common_app.get_czsj();
                    common_file.common_app.Message_box_show(common_file.common_app.message_title, "操作成功!");
                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
                else
                {
                    common_file.common_app.Message_box_show(common_file.common_app.message_title, "操作失败!");
                }
                Cursor.Current = Cursors.Default;
            }
        }
Exemplo n.º 3
0
        public string New_ys(string yydh, string qymc, string czy, DateTime czsj, string syzd, string czy_bc, bool sh_ds, string bz, string xxzs, string czy_GUID)
        {
            string s = common_file.common_app.get_failure;

            BLL.Common B_Common = new Hotel_app.BLL.Common();

            //先把值给锁掉
            B_Common.ExecuteSql("update Qcounter set shys=1 ");
            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—锁定成功", bz, czsj);
            //清除数据
            SH_YS SH_YS_new = new SH_YS();

            SH_YS_new.delete_all_trash(yydh, qymc, czy, czsj, xxzs);
            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—清除数据成功", bz, czsj);
            //产生房费

            Szwgl.Szwmx Szwmx_new = new Szwgl.Szwmx();
            Szwmx_new.New_all_fjfy(yydh, qymc, czy_bc, syzd, czy, czsj, xxzs);
            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—生成房费成功", bz, czsj);

            //导入电话费
            Szwgl.Szwmx Szwmx_new1 = new Szwgl.Szwmx();
            Szwmx_new1.AutoImportFee(yydh, qymc, czy, syzd, czsj.ToString(), xxzs);
            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—导入杂费成功", bz, czsj);

            //调整结账状态和操作状态
            update_jzzt_czzt(B_Common, yydh, qymc);
            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—调整结账状态和操作状态", bz, czsj);

            //生成审核后的未结在住费用
            add_sh_wj(yydh, qymc, DateTime.Parse(czsj.AddDays(-1).ToShortDateString()), czy, czsj, xxzs);
            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—生成审核后未结费用", bz, czsj);

            //生成库存统计
            //BBfx.B_kc B_kc_new = new Hotel_app.BBfx.B_kc();
            //B_kc_new.kc_fx(yydh, qymc, czsj.ToString(), bz, czy, xxzs);
            // common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—生成出库统计", bz, czsj);

            //生成报表

            BBfx.B_zhrbb B_zhrbb_new = new BBfx.B_zhrbb();
            B_zhrbb_new.New_zhrbb_app(yydh, qymc, DateTime.Parse(czsj.AddDays(-1).ToShortDateString()), czy, czsj, 4, xxzs);
            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—生成报表成功", bz, czsj);

            //生成在住脏房
            if (sh_ds == true)
            {
                B_Common.ExecuteSql("update Ffjzt set zybz='" + common_file.common_fjzt.yjf + "',czsj='" + DateTime.Now.ToString() + "' where zyzt='" + common_file.common_fjzt.zzf + "'");
                common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—生成已洁房成功", bz, czsj);
            }

            //锁掉前天的账务
            B_Common.ExecuteSql("update Sjzzd set shys=1 where czsj<'" + czsj.ToShortDateString() + "'");
            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—锁定账务主单成功", bz, czsj);



            //生成每天的收款明细
            Szwgl.S_jb_jk_fx S_jb_jk_fx_new = new Hotel_app.Server.Szwgl.S_jb_jk_fx();

            //生成每日交款明细与交班是一样的
            DataSet DS_temp = B_Common.GetList("select * from Xsyzd", "id>=0 order by id");

            if (DS_temp != null && DS_temp.Tables[0].Rows.Count > 0)
            {
                for (int j_0 = 0; j_0 < DS_temp.Tables[0].Rows.Count; j_0++)
                {
                    S_jb_jk_fx_new.add_jb_app(yydh, qymc, DS_temp.Tables[0].Rows[j_0]["syzd"].ToString(), czy, czy, "", DateTime.Parse(czsj.AddDays(-1).ToShortDateString() + " 23:59:59"), czy, "交款", Szwgl.common_zw.jb_jk_jk, xxzs, czy_GUID);
                }
                common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—生成交款单成功", bz, czsj);
            }



            //记录夜审时间
            B_Common.ExecuteSql("insert into Sqs(yydh,qymc,qsdate) values ('" + yydh + "','" + qymc + "','" + czsj.ToString() + "')");
            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—记录时间", bz, czsj);



            //把之前锁起来的值放开
            B_Common.ExecuteSql("update Qcounter set shys=0");
            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核—取消锁定", bz, czsj);

            common_file.common_czjl.add_czjl(yydh, qymc, czy, "正常审核", "正常审核结束-完全成功", bz, czsj);


            s = common_file.common_app.get_suc;
            return(s);
        }