Exemplo n.º 1
0
        private void B_ok_Click(object sender, EventArgs e)
        {
            decimal nums;

            if (!decimal.TryParse(comboBox1.Text, out nums))
            {
                MessageBox.Show("请输入正确的缴费年限!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (!(bitprice > 0))
            {
                MessageBox.Show("参数传递错误!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            string fa001 = Tools.GetEntityPK("FA01");
            int    re    = RegisterAction.RegisterPay(rc001, fa001, bitprice, nums, Envior.cur_userId);

            if (re > 0)
            {
                dt_rc04.Rows.Clear();
                rc04Adapter.Fill(dt_rc04);

                if (MessageBox.Show("缴费成功!现在打印【发票】吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    if (!Envior.canInvoice)
                    {
                        MessageBox.Show("当前用户没有打印发票权限!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    if (!Envior.TAX_READY)
                    {
                        MessageBox.Show("金税卡没有打开!", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    else
                    {
                        Frm_taxClientInfo frm_client = new Frm_taxClientInfo();
                        frm_client.swapdata["parent"] = this;
                        frm_client.swapdata["title"]  = FireAction.Get_PassbyName(rc001);
                        if (frm_client.ShowDialog(this) == DialogResult.OK)
                        {
                            InvoiceInfo invClient = this.swapdata["clientinfo"] as InvoiceInfo;

                            //打印发票
                            //PrtServAction.Print_RegisterInvoice(fa001, invClient, this.Handle.ToInt32());
                            PrtServAction.Print_Invoice(fa001, invClient);
                        }
                        frm_client.Dispose();
                    }
                }

                if (MessageBox.Show("现在打印缴费记录吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    //打印缴费记录
                    PrtServAction.PrtRegisterPayRecord(fa001, this.Handle.ToInt32());
                }
                DialogResult = DialogResult.OK;
                this.Close();
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 选择寄存位置
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void be_position_Click(object sender, EventArgs e)
        {
            Frm_freeBit frm_free = new Frm_freeBit();

            frm_free.swapdata["parent"] = this;

            if (frm_free.ShowDialog() == DialogResult.OK)
            {
                regionId = this.swapdata["regionId"].ToString();
                bitDesc  = this.swapdata["bitDesc"].ToString();
                bitId    = RegisterAction.GetBitId(regionId, bitDesc);

                be_position.Text = RegisterAction.GetBitFullName(regionId, bitDesc);
                bitPrice         = RegisterAction.GetBitPrice(regionId, bitDesc);
                if (bitPrice % 12 != 0)
                {
                    XtraMessageBox.Show("号位单价必须是12的倍数!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    bitPrice = 0;
                    return;
                }

                txtedit_price.EditValue = bitPrice;
                this.CalcHJ();
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// 绘制表格背景色
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
        {
            string s_bitStatus = RegisterAction.GetBitStatus(curRegionId, e.CellValue.ToString());

            if (s_bitStatus == "9" || s_bitStatus == "n")
            {
                e.Appearance.BackColor = Color.Green;
                e.Appearance.ForeColor = Color.White;
            }
            else if (s_bitStatus == "0")
            {
                e.Appearance.BackColor = Color.White;
                e.Appearance.ForeColor = Color.White;
            }
            else if (s_bitStatus == "L")               //寄存锁定
            {
                e.Appearance.BackColor = Color.Blue;
                e.Appearance.ForeColor = Color.White;
            }
            else
            {
                e.Appearance.BackColor = Color.Yellow;
                e.Appearance.ForeColor = Color.Black;
            }
        }
Exemplo n.º 4
0
        public static UserModel RegisterReducer(UserModel previousState, RegisterAction action)
        {
            var userService = new UserService(App.Store.GetState().UserConnectionString);

            userService.Create(action.registerUserParams.UserName, action.registerUserParams.Password);
            return(previousState);
        }
Exemplo n.º 5
0
        private void b_ok_Click(object sender, EventArgs e)
        {
            string s_rt003 = string.Empty;

            if (string.IsNullOrEmpty(bitId))
            {
                be_newposition.ErrorImageOptions.Alignment = ErrorIconAlignment.MiddleRight;
                be_newposition.ErrorText = "请选择变更后位置!";
                return;
            }
            s_rt003 = txtedit_rt003.Text;

            if (string.IsNullOrEmpty(s_rt003))
            {
                txtedit_rt003.ErrorImageOptions.Alignment = ErrorIconAlignment.MiddleRight;
                txtedit_rt003.ErrorText = "请输入变更原因!";
                return;
            }


            int re = RegisterAction.RegisterMove(rc001, bitId_Old, bitId, s_rt003, Envior.cur_userId);

            if (re > 0)
            {
                MessageBox.Show("办理成功!", "提示");
                DialogResult = DialogResult.OK;
                this.Close();
            }
        }
Exemplo n.º 6
0
 /// <summary>
 /// 描述寄存结构信息
 /// </summary>
 /// <param name="rg001"></param>
 private void WriteRgTitle(string rg001)
 {
     lc_all.Text  = RegisterAction.GetRgAllBits(rg001).ToString();
     lc_free.Text = RegisterAction.GetRgFreeBits(rg001).ToString();
     lc_used.Text = RegisterAction.GetRgUsedBits(rg001).ToString();
     lc_debt.Text = RegisterAction.GetRgDebtBits(rg001).ToString();
 }
Exemplo n.º 7
0
        private void Frm_registerOut_Load(object sender, EventArgs e)
        {
            rc001 = this.swapdata["RC001"].ToString();

            OracleDataReader reader = SqlAssist.ExecuteReader("select * from rc01 where rc001='" + rc001 + "'");

            while (reader.Read())
            {
                txtEdit_rc001.Text      = rc001;
                txtEdit_rc109.EditValue = reader["RC109"];
                txtEdit_rc003.EditValue = reader["RC003"];
                txtEdit_rc303.EditValue = reader["RC303"];
                rg_rc002.EditValue      = reader["RC002"];
                rg_rc202.EditValue      = reader["RC202"];
                txtEdit_rc004.EditValue = reader["RC004"];
                txtEdit_rc404.EditValue = reader["RC404"];
                txtEdit_rc150.EditValue = reader["RC150"];                   //寄存到期日期
                be_position.EditValue   = RegisterAction.GetRegPathName(rc001);

                price = RegisterAction.GetBitPrice(reader["RC130"].ToString());
                txtEdit_price.EditValue = price;

                int diff = RegisterAction.CalcOutDiffDays(rc001);

                int compare = string.Compare(Convert.ToDateTime(reader["RC150"]).ToString("yyyyMMdd"), DateTime.Now.ToString("yyyyMMdd"));
                if (compare == 0)
                {
                    checkEdit1.Enabled   = false;
                    txtEdit_nums.Enabled = false;
                }
                else if (compare > 0)                  //退费
                {
                    lc_1.Text = "剩余天数";
                    lc_2.Text = "应退费年份(年限)";
                    lc_3.Text = "退费金额";
                    isrefund  = true;
                    ///佳木斯东郊不用退费
                    txtEdit_nums.EditValue = 0;
                    txtEdit_fee.EditValue  = 0;
                }
                else
                {
                    lc_1.Text = "过期天数";
                    lc_2.Text = "应补费年份(年限)";
                    lc_3.Text = "补费金额";

                    txtEdit_nums.EditValue = Math.Round((diff * 1.0f) / 365, 2);
                    txtEdit_fee.EditValue  = Convert.ToDecimal(Math.Round((diff * 1.0f) / 365, 2)) * price;
                }


                txtEdit_diff.EditValue = diff;
            }

            ////是否允许取消迁出补退 /////
            //if(Tools.GetRight(Envior.cur_userId,"02070") == "0")
            //{
            checkEdit1.Enabled = false;
            //}
        }
Exemplo n.º 8
0
        private void Frm_RegisterPay_Load(object sender, EventArgs e)
        {
            string s_rc130 = string.Empty;

            rc001 = this.swapdata["RC001"].ToString();

            OracleDataReader reader = SqlAssist.ExecuteReader("select * from rc01 where rc001='" + rc001 + "'");

            while (reader.Read())
            {
                txtEdit_rc001.Text      = rc001;
                txtEdit_rc109.EditValue = reader["RC109"];
                txtEdit_rc003.EditValue = reader["RC003"];
                txtEdit_rc303.EditValue = reader["RC303"];
                txtEdit_rc004.EditValue = reader["RC004"];
                txtEdit_rc404.EditValue = reader["RC404"];
                rg_rc002.EditValue      = reader["RC002"];
                rg_rc202.EditValue      = reader["RC202"];
                be_position.Text        = RegisterAction.GetRegPathName(rc001);

                s_rc130  = reader["RC130"].ToString();
                bitprice = Convert.ToDecimal(SqlAssist.ExecuteScalar("select bi009 from bi01 where bi001='" + s_rc130 + "'", null));
                txtedit_price.EditValue = bitprice;
            }

            rc04Adapter.SelectCommand.CommandText = "select * from v_rc04 where rc001='" + rc001 + "' order by rc020";
            rc04Adapter.Fill(dt_rc04);
            gridControl1.DataSource = dt_rc04;

            comboBox1.Text = "";
        }
Exemplo n.º 9
0
        /// <summary>
        /// Register type by direct instance. This instance will be returned whenever registered T type is requested
        /// </summary>
        /// <typeparam name="T">Type to be stored as abstraction parent</typeparam>
        /// <typeparam name="O">Implementator type</typeparam>
        /// <param name="instance">the instance of the implementator type</param>
        public void Register <T, O>(O instance, RegisterAction action = RegisterAction.None) where O : T
        {
            var type = typeof(T);

            switch (action)
            {
            case RegisterAction.None:
                if (_objects.ContainsKey(type))
                {
                    throw new Exception($"{type.FullName} is already registered");
                }
                break;

            case RegisterAction.Replace:
                if (!_objects.ContainsKey(type))
                {
                    throw new Exception($"{type.FullName} is not yet registered, so it can't be replaced");
                }
                break;

            case RegisterAction.SkipIfRegistered:
                if (_objects.ContainsKey(type))
                {
                    return;
                }
                break;

            case RegisterAction.AddOrReplace:
                break;
            }
            _objects[type] = instance;
        }
Exemplo n.º 10
0
        /// <summary>
        /// Register type without initializing instantly. Instance will be created after first time of accessing it and will stay same instance for other retrievals
        /// </summary>
        /// <typeparam name="T">Type to be stored as abstraction parent</typeparam>
        /// <typeparam name="O">Implementator type</typeparam>
        /// <param name="createInstanceFunc">A delegate that returns instance of the implementator type</param>
        public void Register <T, O>(Func <O> createInstanceFunc, RegisterAction action = RegisterAction.None) where O : class, T
        {
            var type = typeof(T);

            switch (action)
            {
            case RegisterAction.None:
                if (_funcs.ContainsKey(type))
                {
                    throw new Exception($"{type.FullName} is already registered");
                }
                break;

            case RegisterAction.Replace:
                if (!_funcs.ContainsKey(type))
                {
                    throw new Exception($"{type.FullName} is not yet registered, so it can't be replaced");
                }
                break;

            case RegisterAction.SkipIfRegistered:
                if (_funcs.ContainsKey(type))
                {
                    return;
                }
                break;

            case RegisterAction.AddOrReplace:
                break;
            }
            _funcs[type] = createInstanceFunc;
        }
Exemplo n.º 11
0
        /// <summary>
        /// l'analyse par pixel a été demandé, nous effectuons alors l'analyse
        /// </summary>
        public void updatetextPixelBox()
        {
            try
            {
                Pixel p = PixelBox.getPixel(int.Parse(pixelAnalyseCoord.Text.Split(';')[0]), int.Parse(pixelAnalyseCoord.Text.Split(';')[1]));
                int   R, G, B, A;
                R = int.Parse(ColorTB.Text.Split('/')[0]);
                G = int.Parse(ColorTB.Text.Split('/')[1]);
                B = int.Parse(ColorTB.Text.Split('/')[2]);
                A = int.Parse(ColorTB.Text.Split('/')[3]);

                if (A == p.A && G == p.G && R == p.R && B == p.B)
                {
                    pixLab.Visible = true;
                    pixLab.Text    = "Pixel detecté sur l'écran, l'action pré enregistré se lance !";
                    if (!actionDone)
                    {
                        Action();
                    }
                }
                else
                {
                    pixLab.Visible = false;
                }
            }
            catch
            {
                pixLab.Visible = true;
                pixLab.Text    = "Erreur dans les couleurs pixel fournis, le format à respecter est : valeurRouge/valeurVerte/ValeurBleu/Alpha !\n Vous pouvez trouvez ces valeurs grâce à l'outil d'analyse de pixel fournis plus haut !";
            }
        }
Exemplo n.º 12
0
        private void GridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
        {
            string s_bitStatus = RegisterAction.GetBitStatus(curRegionId, e.CellValue.ToString());

            if (s_bitStatus == "9")
            {
                e.Appearance.BackColor = Color.Green;
                e.Appearance.ForeColor = Color.White;
            }
            else if (s_bitStatus == "1")              //占用
            {
                e.Appearance.BackColor = Color.Yellow;
                e.Appearance.ForeColor = Color.Black;
            }
            else if (s_bitStatus == "2")              //欠费
            {
                e.Appearance.BackColor = Color.Red;
                e.Appearance.ForeColor = Color.White;
            }
            else if (s_bitStatus == "0")
            {
                e.Appearance.BackColor = Color.White;
                e.Appearance.ForeColor = Color.White;
            }
            else
            {
                MessageBox.Show(curRegionId, "排号");
                MessageBox.Show(e.CellValue.ToString());
                e.Appearance.BackColor = Color.Blue;
                e.Appearance.ForeColor = Color.White;
            }
        }
Exemplo n.º 13
0
        private void GridView1_MouseDown(object sender, MouseEventArgs e)
        {
            GridHitInfo hInfo = gridView1.CalcHitInfo(new Point(e.X, e.Y));

            if (e.Button == MouseButtons.Left && e.Clicks == 2)
            {
                //判断光标是否在行范围内
                if (hInfo.InRow)
                {
                    int    rowHandle = gridView1.FocusedRowHandle;
                    string fieldName = gridView1.FocusedColumn.FieldName;
                    string bi003     = gridView1.GetRowCellValue(rowHandle, fieldName).ToString();
                    string s_status  = RegisterAction.GetBitStatus(curRegionId, bi003);

                    if (s_status == "9")                      //空闲
                    {
                        (this.swapdata["parent"] as MyDialog).swapdata["regionId"] = curRegionId;
                        (this.swapdata["parent"] as MyDialog).swapdata["bitDesc"]  = bi003;
                        DialogResult = DialogResult.OK;
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("此号位当前被占用!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        return;
                    }
                }
            }
        }
Exemplo n.º 14
0
        private void Frm_registerOut_Load(object sender, EventArgs e)
        {
            rc001 = this.swapdata["RC001"].ToString();
            OracleDataReader reader = SqlAssist.ExecuteReader("select * from rc01 where rc001='" + rc001 + "'");

            while (reader.Read())
            {
                txtEdit_rc001.Text      = rc001;
                txtEdit_rc109.EditValue = reader["RC109"];                              //寄存证号
                txtEdit_rc003.EditValue = reader["RC003"];                              //逝者姓名
                txtEdit_rc303.EditValue = reader["RC303"];                              //逝者姓名2
                rg_rc002.EditValue      = reader["RC002"];                              //性别
                rg_rc202.EditValue      = reader["RC202"];                              //性别2
                txtEdit_rc004.EditValue = reader["RC004"];                              //年龄
                txtEdit_rc404.EditValue = reader["RC404"];
                txtEdit_rc150.EditValue = reader["RC150"];                              //寄存到期日期
                be_position.EditValue   = RegisterAction.GetRegPathName(rc001);

                //price = Math.Round(  RegisterAction.GetBitPrice(reader["RC130"].ToString()) / 12, 0);
                price = RegisterAction.GetBitPrice(reader["RC130"].ToString());
                txtEdit_price.EditValue = price;

                //比较到期日期 (判断是否应该补或退)
                compare = string.Compare(Convert.ToDateTime(reader["RC150"]).ToString("yyyyMMdd"), DateTime.Now.ToString("yyyyMMdd"));

                //设置补退信息
                this.SetBTInfo();
            }


            //TODO 5. 根据权限设置 是否允许补退费
            checkEdit1.Enabled = true;
        }
Exemplo n.º 15
0
        /// <summary>
        /// 寄存时间修正
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void barButtonItem16_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            //权限检查
            if (!AppAction.CheckRight("寄存时间修正"))
            {
                return;
            }

            int    rowHandle = gridView1.FocusedRowHandle;
            string s_rc001   = string.Empty;

            if (rowHandle >= 0)
            {
                if (register_ds.Rc01.Rows[gridView1.GetDataSourceRowIndex(rowHandle)]["SOURCE"].ToString() != "2")
                {
                    MessageBox.Show("只有原始寄存可以调整寄存日期!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                s_rc001 = gridView1.GetRowCellValue(rowHandle, "RC001").ToString();
                if (RegisterAction.GetRegPayRecordNum(s_rc001) > 1)
                {
                    MessageBox.Show("原始登记已经缴费,不能继续!", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                Frm_AdjustRegisterDate frm_1 = new Frm_AdjustRegisterDate();
                frm_1.swapdata["AC001"] = s_rc001;
                frm_1.ShowDialog();
                frm_1.Dispose();
            }
        }
Exemplo n.º 16
0
        private void Frm_RegEdit_Load(object sender, EventArgs e)
        {
            ac001       = this.swapdata["AC001"].ToString();
            register_ds = this.swapdata["dataset"] as Register_ds;

            OracleDataReader reader = SqlAssist.ExecuteReader("select * from rc01 where rc001='" + ac001 + "'");

            while (reader.Read())
            {
                txtEdit_rc001.EditValue = reader["RC001"];
                txtEdit_rc109.EditValue = reader["RC109"];
                txtEdit_rc003.EditValue = reader["RC003"];
                txtEdit_rc303.EditValue = reader["RC303"];
                be_position.EditValue   = RegisterAction.GetRegPathName(ac001);

                rg_rc002.EditValue      = reader["RC002"];
                rg_rc202.EditValue      = reader["RC202"];
                txtEdit_rc004.EditValue = reader["RC004"];
                txtEdit_rc404.EditValue = reader["RC404"];
                txtedit_rc014.EditValue = reader["RC014"];
                txtEdit_rc050.EditValue = reader["RC050"];
                txtEdit_rc051.EditValue = reader["RC051"];
                lookUp_rc052.EditValue  = reader["RC052"];
                txtEdit_ac055.EditValue = reader["RC055"];
                mem_rc099.EditValue     = reader["RC099"];
            }

            lookUp_rc052.Properties.DataSource    = register_ds.Relation;
            lookUp_rc052.Properties.ValueMember   = "ST003";
            lookUp_rc052.Properties.DisplayMember = "ST003";
        }
Exemplo n.º 17
0
        private TestServer CreateServer(MockAuthentication authentication, RegisterAction action)
        {
            var server = new TestServer(
                new CaberServerBuilder
            {
                ServerUrl      = "https://localhost:0",
                Authentication = authentication
            });

            server.AddService(action);
            return(server);
        }
Exemplo n.º 18
0
 private void B_ok_Click(object sender, EventArgs e)
 {
     if (DateTime.Compare(Convert.ToDateTime(de_begin.EditValue), Convert.ToDateTime(de_end.EditValue)) >= 0)
     {
         MessageBox.Show("寄存开始日期必须小于结束日期!", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         return;
     }
     if (RegisterAction.AdjustRegisterDate(s_ac001, Convert.ToDateTime(de_begin.EditValue), Convert.ToDateTime(de_end.EditValue)) > 0)
     {
         MessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         this.Close();
     }
 }
Exemplo n.º 19
0
        private void Frm_AdjustRegisterDate_Load(object sender, EventArgs e)
        {
            s_ac001 = this.swapdata["AC001"].ToString();
            OracleDataReader reader = SqlAssist.ExecuteReader("select * from rc01 where rc001='" + s_ac001 + "'");

            while (reader.Read())
            {
                txtEdit_rc003.EditValue = reader["RC003"];
                txtedit_pos.Text        = RegisterAction.GetRegPathName(s_ac001);
                de_begin.EditValue      = reader["RC140"];
                de_end.EditValue        = reader["RC150"];
            }
        }
Exemplo n.º 20
0
        private void Frm_RegisterPay_Load(object sender, EventArgs e)
        {
            string s_rc130 = string.Empty;

            rc001 = this.swapdata["RC001"].ToString();

            OracleDataReader reader = SqlAssist.ExecuteReader("select * from rc01 where rc001='" + rc001 + "'");

            while (reader.Read())
            {
                txtEdit_rc001.Text      = rc001;
                txtEdit_rc109.EditValue = reader["RC109"];
                txtEdit_rc003.EditValue = reader["RC003"];
                txtEdit_rc303.EditValue = reader["RC303"];
                txtEdit_rc004.EditValue = reader["RC004"];
                txtEdit_rc404.EditValue = reader["RC404"];
                rg_rc002.EditValue      = reader["RC002"];
                rg_rc202.EditValue      = reader["RC202"];
                be_position.Text        = RegisterAction.GetRegPathName(rc001);

                s_rc130  = reader["RC130"].ToString();
                bitprice = Convert.ToDecimal(SqlAssist.ExecuteScalar("select bi009 from bi01 where bi001='" + s_rc130 + "'", null));
                txtedit_price.EditValue = bitprice;

                //如果最后缴费日期 大于 2018-01-01 则无需混合价格
                if (string.Compare(Convert.ToDateTime(reader["RC150"]).ToString("yyyyMMdd"), "20180101") > 0)
                {
                    checkEdit1.Enabled = false;
                }
                else
                {
                    oldprice = RegisterAction.GetLastRegPrice(rc001);
                }
            }
            reader.Dispose();

            rc04Adapter.SelectCommand.CommandText = "select * from v_rc04 where rc001='" + rc001 + "' order by rc020";
            rc04Adapter.Fill(dt_rc04);
            gridControl1.DataSource = dt_rc04;

            fpAdapter.Fill(dt_fpsource);
            lookup_sa004.DataSource    = dt_fpsource;
            lookup_sa004.DisplayMember = "ITEM_TEXT";
            lookup_sa004.ValueMember   = "ITEM_ID";

            sa01Adapter.Fill(dt_sa01);
            gridControl2.DataSource = dt_sa01;

            //comboBox1.Text = "";
            this.Calc_Hj(12);
        }
Exemplo n.º 21
0
        private void b_ok_Click(object sender, EventArgs e)
        {
            if (!SaveCheck())
            {
                return;                                     //数据合法性校验!!!
            }
            string s_rc002 = rg_rc002.EditValue.ToString(); //性别
            string s_rc202 = rg_rc202.EditValue.ToString(); //性别2
            string s_rc003 = txtEdit_rc003.Text;            //逝者姓名
            string s_rc303 = txtEdit_rc303.Text;            //逝者姓名2
            int    rc004   = int.Parse(txtEdit_rc004.Text); //年龄
            int    rc404;

            if (!string.IsNullOrEmpty(txtEdit_rc404.Text))
            {
                rc404 = int.Parse(txtEdit_rc404.Text);
            }
            else
            {
                rc404 = 0;
            }

            string s_rc014 = txtedit_rc014.Text;                              //身份证号
            string s_rc050 = txtEdit_rc050.Text;                              //联系人
            string s_rc051 = txtEdit_rc051.Text;                              //联系电话
            string s_rc052 = lookUp_rc052.EditValue.ToString();               //与逝者关系
            string s_rc055 = txtEdit_ac055.Text;                              //联系地址
            string s_rc099 = mem_rc099.Text;                                  //备注

            int re = RegisterAction.RegisterEdit(ac001,
                                                 s_rc002,
                                                 s_rc202,
                                                 s_rc003,
                                                 s_rc303,
                                                 rc004,
                                                 rc404,
                                                 s_rc014,
                                                 s_rc050,
                                                 s_rc051,
                                                 s_rc052,
                                                 s_rc055,
                                                 s_rc099
                                                 );

            if (re > 0)
            {
                XtraMessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DialogResult = DialogResult.OK;
                this.Close();
            }
        }
Exemplo n.º 22
0
        public async Task <ActionResult> Register(RegisterAction action, CancellationToken token)
        {
            var request = new RegisterUserRequest
            {
                EmailAddress = action.EmailAddress,
                Password     = action.Password
            };

            await this._requestContext.Send(request, token).ConfigureAwait(false);

            await this._requestContext.CommitAsync(token);

            return(this.Ok());
        }
Exemplo n.º 23
0
        private void be_position_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            Frm_freeBit frm_free = new Frm_freeBit();
            frm_free.swapdata["parent"] = this;

            if (frm_free.ShowDialog() == DialogResult.OK)
            {
                regionId = this.swapdata["regionId"].ToString();
                bitDesc = this.swapdata["bitDesc"].ToString();
                bitId = RegisterAction.GetBitId(regionId, bitDesc);

                be_position.Text = RegisterAction.GetBitFullName(regionId, bitDesc);

            }
        }
Exemplo n.º 24
0
        private void Frm_RegisterMove_Load(object sender, EventArgs e)
        {
            rc001 = this.swapdata["RC001"].ToString();

            OracleDataReader reader = SqlAssist.ExecuteReader("select * from rc01 where rc001='" + rc001 + "'");

            while (reader.Read())
            {
                txtEdit_rc001.Text      = rc001;
                txtEdit_rc109.EditValue = reader["RC109"];
                txtEdit_rc003.EditValue = reader["RC003"];
                bitId_Old             = reader["RC130"].ToString();
                be_position.EditValue = RegisterAction.GetRegPathName(rc001);
            }
        }
Exemplo n.º 25
0
        public async Task Register(RegisterAction action)
        {
            try
            {
                var request = new HttpRequestMessage(HttpMethod.Post, "/Auth/Register")
                {
                    Content = new JsonStringContent(action)
                };

                await this.SendRequest(request, HttpStatusCode.OK);
            }
            catch (Exception e) when(e is XemioClientException == false)
            {
                throw new XemioClientException("An error occurred when registering a new user.", e);
            }
        }
Exemplo n.º 26
0
        public ActionResult Register(ReqUserRegister userRegister)
        {
            var check = RegisterAction.UserRegisterCheck(userRegister);

            if (!check.Item1)
            {
                return(Json(ResMessage.CreatMessage(ResultMessageEnum.AuthorityCheck, "用户手机号或邮箱已注册")));
            }
            int userId = check.Item2;

            SessionManager.Add(ConstString.UserLoginId, userId);
            var token = userId.ToString().Encrypt();
            var obj   = new { token };

            return(Json(ResMessage.CreatMessage(ResultMessageEnum.Success, "注册成功", obj)));
        }
Exemplo n.º 27
0
        private void b_ok_Click(object sender, EventArgs e)
        {
            decimal nums;

            if (!decimal.TryParse(comboBox1.Text, out nums))
            {
                XtraMessageBox.Show("请输入正确的缴费年限!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (!(bitprice > 0))
            {
                XtraMessageBox.Show("参数传递错误!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            string cuname = txtEdit_rc003.Text;
            string fa001  = Tools.GetEntityPK("FA01");

            int re = RegisterAction.RegisterPay(rc001, fa001, bitprice, nums, Envior.cur_userId);

            if (re > 0)
            {
                dt_rc04.Rows.Clear();
                rc04Adapter.Fill(dt_rc04);

                if (XtraMessageBox.Show("缴费成功!现在打印【发票】吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    if (FinInvoice.GetCurrentPh() > 0)
                    {
                        if (XtraMessageBox.Show("下一张财政发票号码:" + Envior.FIN_NEXT_BILL_NO + ",是否继续?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            FinInvoice.Invoice(fa001);
                        }
                    }
                }

                if (XtraMessageBox.Show("现在打印缴费记录吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    //打印缴费记录
                    PrtServAction.PrtRegisterPayRecord(fa001, this.Handle.ToInt32());
                }
                DialogResult = DialogResult.OK;
                this.Close();
            }
        }
Exemplo n.º 28
0
        /// <summary>
        /// 选择寄存位置
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void be_position_Click(object sender, EventArgs e)
        {
            Frm_freeBit frm_free = new Frm_freeBit();

            frm_free.swapdata["parent"] = this;

            if (frm_free.ShowDialog() == DialogResult.OK)
            {
                regionId = this.swapdata["regionId"].ToString();
                bitDesc  = this.swapdata["bitDesc"].ToString();
                bitId    = RegisterAction.GetBitId(regionId, bitDesc);

                be_position.Text        = RegisterAction.GetBitFullName(regionId, bitDesc);
                bitPrice                = RegisterAction.GetBitPrice(regionId, bitDesc);
                txtedit_price.EditValue = bitPrice;

                this.CalcHJ();
            }
        }
Exemplo n.º 29
0
        /// <summary>
        /// 设置补退费信息
        /// </summary>
        private void SetBTInfo()
        {
            int diff = RegisterAction.CalcOutDiffDays(rc001);

            if (compare == 0)
            {
                checkEdit1.Enabled   = false;
                txtEdit_nums.Enabled = false;
            }
            else if (compare > 0 && checkEdit1.Checked)              //退费
            {
                lc_1.Text = "剩余天数";
                lc_2.Text = "应退费月数";
                lc_3.Text = "退费金额";
                isrefund  = true;

                txtEdit_nums.EditValue = Math.Ceiling((diff * 1.0f) / 30);
                this.Calc_je(Convert.ToInt32(Math.Ceiling((diff * 1.0f) / 30)));
            }
            else if (compare < 0 && checkEdit1.Checked)
            {
                lc_1.Text = "过期天数";
                lc_2.Text = "应补费月数";
                lc_3.Text = "补费金额";
                isrefund  = false;

                txtEdit_nums.EditValue = Math.Ceiling((diff * 1.0f) / 30);
                this.Calc_je(Convert.ToInt32(Math.Ceiling((diff * 1.0f) / 30)));
            }
            else
            {
                lc_1.Text = "过期天数";
                lc_2.Text = "应补费月数";
                lc_3.Text = "补费金额";

                regfee = 0;
                txtEdit_fee.EditValue = regfee;
            }

            txtEdit_diff.EditValue = diff;
        }
Exemplo n.º 30
0
 /// <summary>
 /// Lorsque on enregistre les mouvements de la sourie
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void mouseDL_Click(object sender, EventArgs e)
 {
     if (timer2.Enabled)
     {
         mouseDL.Text   = "Cliquez pour remplacer l'action existante (Appuyez sur F11 pour arreter)";
         timer2.Enabled = false;
         m_KeyHook.Stop();
         m_MC.GlobalHook.Stop();
         m_MC.LocalHook.Stop();
     }
     else
     {
         mouseDL.Text = "En enregistrement";
         R            = new RegisterAction();
         m_KeyHook.Start();
         m_MC.GlobalHook.Start();
         m_MC.LocalHook.Start();
         timer2.Enabled = true;
         this.Hide();
     }
 }