Esempio n. 1
0
 //全部取消退费
 private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     try
     {
         DataTable dt = (DataTable)this.Dgv_Dtf.DataSource;
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             if (ts_mz_class.MZ_TF_Record.checkIsty(new Guid(Dgv_Dtf.Rows[i].Cells["CFMXID"].Value.ToString()), InstanceForm.BDatabase))
             {
                 MessageBox.Show("已经退药不能再取消退费!", "提示");
                 return;
             }
             if (InstanceForm._functionName != "Fun_ts_mztfsh")
             {
                 if (Dgv_Dtf.Rows[i].Cells["CFMXID"].Value.ToString() == "1")
                 {
                     MessageBox.Show("已经复审不能取消退费!", "提示");
                     return;
                 }
             }
             MZ_TF_Record tf_apply = new MZ_TF_Record();
             tf_apply.TFSQID = new Guid(dt.Rows[i]["退费申请id"].ToString());
             MZ_TF_Record.Update(MZ_TF_Record.TfApplyUpdateSort.取消申请, tf_apply, true, InstanceForm.BDatabase);
         }
         KeyPressEventArgs ee = new KeyPressEventArgs((char)Keys.Enter);
         object            o  = this.txtmzh;
         txtkh_KeyPress(o, ee);
     }
     catch (Exception ea)
     {
         MessageBox.Show("出现异常!原因:" + ea.Message, "提示");
     }
 }
Esempio n. 2
0
 //全选复审确认
 private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     try
     {
         DataTable dt = (DataTable)this.Dgv_Dtf.DataSource;
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             MZ_TF_Record tf_apply = new MZ_TF_Record();
             tf_apply.TFSQID = new Guid(dt.Rows[i]["退费申请id"].ToString());
             tf_apply.FSY    = InstanceForm.BCurrentUser.EmployeeId;
             tf_apply.FSSJ   = DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToString("yyyy-MM-dd HH:mm:ss");
             MZ_TF_Record.Update(MZ_TF_Record.TfApplyUpdateSort.退费复审, tf_apply, InstanceForm.BDatabase);
         }
         KeyPressEventArgs ee = new KeyPressEventArgs((char)Keys.Enter);
         object            o  = this.txtmzh;
         txtkh_KeyPress(o, ee);
     }
     catch (Exception ea)
     {
         MessageBox.Show("出现异常!原因:" + ea.Message, "提示");
     }
 }
Esempio n. 3
0
        private void Dgv_Dtf_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (Dgv_Dtf.CurrentCell == null)
                {
                    return;
                }
                if (e.RowIndex <= -1)
                {
                    return;
                }
                //取消退费
                if (Dgv_Dtf.Columns[Dgv_Dtf.CurrentCell.ColumnIndex].Name.Trim() == "取消退费")
                {
                    DataTable    dt       = (DataTable)this.Dgv_Dtf.DataSource;
                    int          rowindex = Dgv_Dtf.CurrentCell.RowIndex;
                    MZ_TF_Record tf_apply = new MZ_TF_Record(new Guid(dt.Rows[rowindex]["退费申请id"].ToString()), InstanceForm.BDatabase);//new MZ_TF_Record(new Guid(dt.Rows[rowindex]["退费申请id"].ToString()), InstanceForm.BDatabase);

                    if (tf_apply.TFBZ == 1)
                    {
                        MessageBox.Show("已经退费不能再取消退费!", "提示");
                        return;
                    }
                    if (InstanceForm._functionName != "Fun_ts_mztfsh")
                    {
                        if (tf_apply.FSBZ == 1)
                        {
                            MessageBox.Show("已经复审不能取消退费!", "提示");
                            return;
                        }
                    }

                    if (ts_mz_class.MZ_TF_Record.checkIsty(new Guid(Dgv_Dtf.Rows[Dgv_Dtf.CurrentCell.RowIndex].Cells["CFMXID"].Value.ToString()), InstanceForm.BDatabase))
                    {
                        MessageBox.Show("已经退药不能再取消退费!", "提示");
                        return;
                    }

                    tf_apply.TFSQID = new Guid(dt.Rows[rowindex]["退费申请id"].ToString());
                    MZ_TF_Record.Update(MZ_TF_Record.TfApplyUpdateSort.取消申请, tf_apply, true, InstanceForm.BDatabase);
                    RefDgv(ghxxid);
                }
                //Add By zp 2014-02-07
                if (Dgv_Dtf.Rows.Count == 0)
                {
                    return;
                }
                if (InstanceForm._functionName == "Fun_ts_mztfsh" && Dgv_Dtf.Columns[Dgv_Dtf.CurrentCell.ColumnIndex].Name.Trim() == "复审确认")
                {
                    DataTable    dt       = (DataTable)this.Dgv_Dtf.DataSource;
                    int          rowindex = Dgv_Dtf.CurrentCell.RowIndex;
                    MZ_TF_Record tf_apply = new MZ_TF_Record();
                    tf_apply.TFSQID = new Guid(dt.Rows[rowindex]["退费申请id"].ToString());

                    tf_apply.FSY  = InstanceForm.BCurrentUser.EmployeeId;
                    tf_apply.FSSJ = DateManager.ServerDateTimeByDBType(InstanceForm.BDatabase).ToString("yyyy-MM-dd HH:mm:ss");
                    MZ_TF_Record.Update(MZ_TF_Record.TfApplyUpdateSort.退费复审, tf_apply, InstanceForm.BDatabase);
                    RefDgv(ghxxid);
                }
            }
            catch (Exception ea)
            {
                MessageBox.Show("出现异常!原因:" + ea.Message, "提示");
            }
        }