Esempio n. 1
0
        public string ValidateCardId(string strCardId)
        {
            CardDAL      dalCard    = new CardDAL();
            DataTable    tblCard    = dalCard.ValidateCardID(strCardId);
            DataTransfer dataResult = new DataTransfer();

            if (tblCard.Rows.Count > 0)
            {
                dataResult.ResponseCode = DataTransfer.RESPONSE_CODE_SUCCESS;
                DataSet ds = new DataSet();
                ds.Tables.Add(tblCard.Copy());
                dataResult.ResponseDataSet = ds;
            }
            else
            {
                dataResult.ResponseCode     = DataTransfer.RESPONSE_CODE_FAIL;
                dataResult.ResponseErrorMsg = SGMText.GAS_STATION_CARD_ID_NOT_EXIST;
            }
            return(JSonHelper.ConvertObjectToJSon(dataResult));
        }
Esempio n. 2
0
    public LCHRoleData GetRole(string id)
    {
        if (roles.ContainsKey(id))
        {
            return(roles[id]);
        }
        var js = loader.LoadFile(id, SkillDataType.ROLE);
        //var v = JSonHelper.DeserializeDictionary(js);
        LCHRoleData v = JSonHelper.DeserializeRole(js);

        Array.Sort <string>(v.skills);
        if (v == null)
        {
            return(null);
        }
        roles[id] = v;
        v.skills  = JSonHelper.ToStringList(v.skills);
        ////roid["skills"];
        return(v);
    }
Esempio n. 3
0
    public LCHSkillData GetSkill(string skillId)
    {
        if (skills.ContainsKey(skillId))
        {
            return(skills[skillId]);
        }
#if UNITY_EDITOR
        if (EditorModel && null == loader)
        {
            loader = new EditorFileLoader();
        }
#endif
        var js = loader.LoadFile(skillId, SkillDataType.SKILL);
        if (js.Length == 0)
        {
            return(null);
        }
        var v = JSonHelper.DeserializeSkill(js);
        skills[skillId] = v;
        return(v);
    }
Esempio n. 4
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            if (!ValidateDataInput())
            {
                return;
            }
            frmGSMMain.s_currentAdminDTO.SysApplyDate         = dtpNew.Value;
            frmGSMMain.s_currentAdminDTO.SysGas92CurrentPrice = frmGSMMain.s_currentAdminDTO.SysGas92NewPrice = Int32.Parse(txtGas92NewPrice.Text);
            frmGSMMain.s_currentAdminDTO.SysGas95CurrentPrice = frmGSMMain.s_currentAdminDTO.SysGas95NewPrice = Int32.Parse(txtGas95NewPrice.Text);
            frmGSMMain.s_currentAdminDTO.SysGasDOCurrentPrice = frmGSMMain.s_currentAdminDTO.SysGasDONewPrice = Int32.Parse(txtGasDONewPrice.Text);

            DataTransfer request = new DataTransfer();

            request.ResponseDataSystemAdminDTO = frmGSMMain.s_currentAdminDTO;
            String jsRequest = JSonHelper.ConvertObjectToJSon(request);

            Task <String> task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                () =>
            {
                return(m_service.SGMManager_UpdateSystemPrice(jsRequest));
            });

            SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
            {
                String stResponse         = task.Result as String;
                DataTransfer dataResponse = JSonHelper.ConvertJSonToObject(stResponse);
                if (dataResponse.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                {
                    frmMSg.ShowMsg(SGMText.SGM_INFO, SGMText.ADMIN_UPDATE_PRICE_SUCCESS, SGMMessageType.SGM_MESSAGE_TYPE_INFO);
                    DataToUIView();
                }
                else
                {
                    frmMSg.ShowMsg(SGMText.SGM_ERROR, dataResponse.ResponseErrorMsgDetail, SGMMessageType.SGM_MESSAGE_TYPE_ERROR);
                    frmGSMMain.s_currentAdminDTO.SysGas92CurrentPrice = int.Parse(txtGas92CurrentPrice.Text);
                    frmGSMMain.s_currentAdminDTO.SysGas95CurrentPrice = int.Parse(txtGas95CurrentPrice.Text);
                    frmGSMMain.s_currentAdminDTO.SysGasDOCurrentPrice = int.Parse(txtGasDOCurrentPrice.Text);
                }
            }, SynchronizationContext.Current);
        }
Esempio n. 5
0
        private void LoadCustomerList()
        {
            Task <String> task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                () =>
            {
                return(m_service.SGMManager_GetCustomer(m_stSearchValue, false));
            });

            SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
            {
                String stResponse     = task.Result as String;
                DataTransfer response = JSonHelper.ConvertJSonToObject(stResponse);
                dgvCusList.Rows.Clear();
                m_dsCustomer     = response.ResponseDataSet;
                int iOldSelected = m_iCurrentCustomerIndex;
                if (m_dsCustomer != null && dgvCusList.ColumnCount > 0)
                {
                    for (int i = 0; i < m_dsCustomer.Tables[0].Rows.Count; i++)
                    {
                        dgvCusList.Rows.Add();
                        dgvCusList.Rows[i].Cells[0].Value = (i + 1);
                        dgvCusList.Rows[i].Cells[1].Value = m_dsCustomer.Tables[0].Rows[i]["CUS_NAME"] + " (" + m_dsCustomer.Tables[0].Rows[i]["CUS_ID"] + ")";
                    }
                    if (iOldSelected >= 0)
                    {
                        m_iCurrentCustomerIndex = iOldSelected;
                    }
                    if (m_iCurrentCustomerIndex >= dgvCusList.Rows.Count)
                    {
                        m_iCurrentCustomerIndex = -1;
                    }
                    if (m_iCurrentCustomerIndex >= 0)
                    {
                        dgvCusList.Rows[m_iCurrentCustomerIndex].Selected = true;
                    }
                }
                //if (dgvCardList.Rows.Count <= 0)
                LoadCardList();
            }, SynchronizationContext.Current);
        }
Esempio n. 6
0
        /// <summary>
        /// 查询的方法
        /// </summary>
        private void Query(string bmid)
        {
            try
            {
                //一页显示几行数据
                string rows = HttpContext.Current.Request["rows"];
                //当前页
                string page = HttpContext.Current.Request["page"];

                string strWhere = GetWhere();
                if (bmid == "1" || string.IsNullOrEmpty(bmid))
                {
                    bmid = "1";
                }

                //使用存储过程及临时表实现递归方式列表
                SqlParameter[] parms =
                {
                    new SqlParameter("@id", bmid)
                };
                SqlHelper.ExeNonQuery("get_bmzl2", CommandType.StoredProcedure, parms);

                DataSet   duser = SqlHelper.GetList("v_ygzl", "*", "id", int.Parse(rows), int.Parse(page), false, false, strWhere);
                DataTable dt1   = duser.Tables[0];
                //获取数据源
                DataTable dt  = SqlHelper.GetTable("select * from v_ygzl where " + strWhere + " order by cygbh asc");
                string    str = string.Empty;
                //将数据转换成json格式
                str = JSonHelper.CreateJsonParameters(dt1, true, dt.Rows.Count);
                //str = JSonHelper.SerializeObject(dt1);
                //str ="{ " + "\"total\":" + dt.Rows.Count + "," + "\"rows\":" + str + "}";
                HttpContext.Current.Response.Write(str);
            }
            catch (Exception ex)
            {
                sys e = new sys();
                e.GetLog(ex);
            }
        }
Esempio n. 7
0
        public static string CreatePostHttpResponse(string url, IDictionary <string, string> parameters, IDictionary <string, string> headersParameters)
        {
            string paraUrlCoded = JSonHelper.Serialize(parameters);
            //string str = HttpPost(url, paraUrlCoded);

            Task t = new Task(new Action(() =>
            {
                //推送产品
                string str = PostUrl(url, paraUrlCoded);
            }));

            t.Start();
            // string str =PostUrl(url, paraUrlCoded);
            return("");

            //获取权限
            HttpWebResponse request = CreatePostHttpResponse(url, parameters, headersParameters, Encoding.UTF8);
            //实例化一个StreamReader对象来获取Response的GetResponseStream返回的响应的体
            StreamReader Info_Reader = new StreamReader(request.GetResponseStream(), Encoding.UTF8);

            return(Info_Reader.ReadToEnd() + "");
        }
Esempio n. 8
0
        public static void Rescan(MainUIViewModel MUVM)
        {
            MUVM.ActiveWorkspace.Associations = new ObservableCollection <Association>();
            MUVM.ContentItems = new ObservableCollection <ContentItem>();

            Scannerino.ScanAllMods(MUVM);
            JSonHelper.SaveContentItems(MUVM.ContentItems);

            foreach (LibraryItem li in MUVM.Library)
            {
                List <ContentItem> contentItems = MUVM.ContentItems.Where(ci => ci.LibraryItemGuid == li.Guid).ToList();
                MUVM.ActiveWorkspace = Slotter.AutomaticSlot(contentItems, MUVM.ActiveWorkspace, MUVM.QuasarModTypes);
            }

            JSonHelper.SaveWorkspaces(MUVM.Workspaces);

            EventSystem.Publish <ModalEvent>(new ModalEvent()
            {
                Action    = "LoadOK",
                EventName = "UltraScanning"
            });
        }
Esempio n. 9
0
 /// <summary>按下 Save 鍵</summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BtnSave_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.PositionInstances != null && this.PositionInstances.Any())
         {
             //ToSave();
             var currentConfig = this.RobotPathFileConfigSet.GetCurrentConfig(CmbBoxDeviceName.Text);
             JSonHelper.SaveInstanceToJsonFile(this.PositionInstances, currentConfig.PositionFileDirectory, TxtBxDevicePath.Text);
             RefreshPositionInfoList();
             MessageBox.Show("存檔成功");
         }
         else
         {
             MessageBox.Show("沒有資料");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 10
0
        private void LoadGasStationList()
        {
            cboGasStation.Items.Clear();
            Task <String> task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                () =>
            {
                return(m_service.SGMSaleGas_GetGasStationList(m_stGasStoreID));
            });

            SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
            {
                String stResponse         = task.Result as String;
                DataTransfer dataResponse = JSonHelper.ConvertJSonToObject(stResponse);
                if (dataResponse.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                {
                    DataSet ds          = dataResponse.ResponseDataSet;
                    DataTable tblResult = ds.Tables[0];
                    if (tblResult.Rows.Count > 0)
                    {
                        ComboboxItem itemAll = new ComboboxItem();
                        itemAll.Text         = SGMText.REPORT_ALL;
                        itemAll.Value        = "";
                        cboGasStation.Items.Add(itemAll);
                        foreach (DataRow dr in tblResult.Rows)
                        {
                            ComboboxItem item = new ComboboxItem();
                            item.Text         = dr["GASSTATION_NAME"].ToString();
                            item.Value        = dr["GASSTATION_ID"].ToString();
                            cboGasStation.Items.Add(item);
                        }
                        cboGasStation.SelectedIndex = 0;
                    }
                }
                else
                {
                    frmMsg.ShowMsg(SGMText.SGM_ERROR, dataResponse.ResponseErrorMsgDetail, SGMMessageType.SGM_MESSAGE_TYPE_ERROR);
                }
            }, SynchronizationContext.Current);
        }
Esempio n. 11
0
        private void GetPriceGas()
        {
            Task <String> task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                () =>
            {
                return(m_service.SGMManager_GetCurrentPrice(SystemAdminDTO.GAS_TYPE_92));
            });

            SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
            {
                bool bHasErr            = true;
                String stResponse       = task.Result as String;
                DataTransfer dataResult = JSonHelper.ConvertJSonToObject(stResponse);
                if (dataResult.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                {
                    m_iPriceGas92 = dataResult.ResponseDataInt;
                    dataResult    = JSonHelper.ConvertJSonToObject(m_service.SGMManager_GetCurrentPrice(SystemAdminDTO.GAS_TYPE_95));
                    if (dataResult.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                    {
                        m_iPriceGas95 = dataResult.ResponseDataInt;
                        dataResult    = JSonHelper.ConvertJSonToObject(m_service.SGMManager_GetCurrentPrice(SystemAdminDTO.GAS_TYPE_DO));
                        if (dataResult.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                        {
                            m_iPriceGasDO = dataResult.ResponseDataInt;
                            bHasErr       = false;
                        }
                    }
                }
                if (bHasErr)
                {
                    m_iPriceGas92 = m_iPriceGas95 = m_iPriceGasDO = 0;
                    frmMsg.ShowMsg(SGMText.SGM_ERROR, SGMText.SYS_ADMIN_GET_PRICE_ERR + "\n" + dataResult.ResponseErrorMsg + ":" + dataResult.ResponseErrorMsgDetail, SGMMessageType.SGM_MESSAGE_TYPE_ERROR);
                }

                txtRechargeGasPrice.Text = SGMText.GAS_92_TEXT + " : " + m_iPriceGas92 + "đ - " + SGMText.GAS_95_TEXT + " : " + m_iPriceGas95 + "đ - " + SGMText.GAS_DO_TEXT + " : " + m_iPriceGasDO + "đ";
                this.Enabled             = true;
                ShowDialog();
            }, SynchronizationContext.Current);
        }
Esempio n. 12
0
        //个人通知
        private void Show(string user, string sState)
        {
            try
            {
                //一页显示几行数据
                string rows = HttpContext.Current.Request["rows"];
                //当前页
                string page = HttpContext.Current.Request["page"];

                string strWhere = "1=1";

                if (!string.IsNullOrEmpty(sState) && sState == "s")
                {
                    if (!string.IsNullOrEmpty(user))
                    {
                        strWhere = strWhere + " and cdxmc='" + user + "'";
                    }
                }
                else
                {
                    HttpContext.Current.Response.Write("{ \"total\":0,\"rows\":[]");
                    return;
                }

                DataSet   duser = SqlHelper.GetList("tmp_gcstzb", "*", "id", int.Parse(rows), int.Parse(page), false, true, strWhere);
                DataTable dt1   = duser.Tables[0];
                //获取数据源
                DataTable dt  = SqlHelper.GetTable("select * from tmp_gcstzb where " + strWhere + " order by drq desc");
                string    str = string.Empty;
                //将数据转换成json格式
                str = JSonHelper.CreateJsonParameters(dt1, true, dt.Rows.Count);
                HttpContext.Current.Response.Write(str);
            }
            catch (Exception ex)
            {
                sys e = new sys();
                e.GetLog(ex);
            }
        }
Esempio n. 13
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            // validate user input
            if (ValidateLoginCode() == false)
            {
                return;
            }

            // request server
            string        GASSTORE_ID         = txtLoginCode.Text;
            string        GASSTORE_MACADDRESS = GetMacAddress();
            Task <String> task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                () => {
                return(service.SGMSaleGas_ValidateGasStoreLogin(GASSTORE_ID, GASSTORE_MACADDRESS));
            });

            SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
            {
                String stResponse         = task.Result as String;
                DataTransfer dataResponse = JSonHelper.ConvertJSonToObject(stResponse);
                if (dataResponse.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                {
                    this.Hide();
                    if (Program.ReaderPort != null)
                    {
                        Program.ReaderPort.DataReceived -= serialDatahandler;
                    }

                    frmSGMUpdateStore frm = new frmSGMUpdateStore(dataResponse.ResponseDataGasStoreDTO);
                    frm.ShowDialog();
                    this.Close();
                }
                else
                {
                    frmMsg.ShowMsg(SGMText.SGM_ERROR, dataResponse.ResponseErrorMsg, SGMMessageType.SGM_MESSAGE_TYPE_ERROR);
                }
            }, SynchronizationContext.Current);
        }
Esempio n. 14
0
        public void ProcessRequest(HttpContext context)
        {
            try
            {
                context.Response.ContentType = "text/plain";
                string sbid = context.Request["sbid"];

                //一页显示几行数据
                string rows = HttpContext.Current.Request["rows"];
                //当前页
                string page = HttpContext.Current.Request["page"];

                string strWhere = "";

                if (string.IsNullOrEmpty(sbid))
                {
                    strWhere = " 1=1";
                }
                else
                {
                    strWhere = " isbid=" + sbid;
                }

                DataSet   duser = SqlHelper.GetList("v_sbzl_dj", "*", "id", int.Parse(rows), int.Parse(page), false, false, strWhere);
                DataTable dt1   = duser.Tables[0];
                //获取数据源
                DataTable dt  = SqlHelper.GetTable("select * from v_sbzl_dj where " + strWhere);
                string    str = string.Empty;
                //将数据转换成json格式
                str = JSonHelper.CreateJsonParameters(dt1, true, dt.Rows.Count);
                HttpContext.Current.Response.Write(str);
            }
            catch (Exception ex)
            {
                sys e = new sys();
                e.GetLog(ex);
            }
        }
Esempio n. 15
0
        private void search()
        {
            try
            {
                //一页显示几行数据
                string rows = HttpContext.Current.Request["rows"];
                //当前页
                string page = HttpContext.Current.Request["page"];

                string strWhere = "";

                string rq1     = HttpContext.Current.Request["rq1"];
                string rq2     = HttpContext.Current.Request["rq2"];
                string proline = HttpContext.Current.Request["proline"];
                string txt     = HttpContext.Current.Request["txt"];

                strWhere = " drq>='" + rq1 + "' and drq<='" + rq2 + "'  and csxnr like '%" + txt + "%'";

                if (proline != "")
                {
                    strWhere = strWhere + " and cscx='" + proline + "'";
                }

                DataSet   duser = SqlHelper.GetList("v_zxdbsx", "*", "id", int.Parse(rows), int.Parse(page), false, true, strWhere);
                DataTable dt1   = duser.Tables[0];
                //获取数据源
                DataTable dt  = SqlHelper.GetTable("select * from v_zxdbsx where " + strWhere);
                string    str = string.Empty;
                //将数据转换成json格式
                str = JSonHelper.CreateJsonParameters(dt1, true, dt.Rows.Count);
                HttpContext.Current.Response.Write(str);
            }
            catch (Exception ex)
            {
                sys e = new sys();
                e.GetLog(ex);
            }
        }
Esempio n. 16
0
 public string UpdateRechargeIDForCard(string stCardID)
 {
     m_dataResponse = m_dalCard.UpdateRechargeIDForCard(stCardID);
     return(JSonHelper.ConvertObjectToJSon(m_dataResponse));
 }
Esempio n. 17
0
        public static void GetMoveOldLibrary(ILog QuasarLogger)
        {
            QuasarLogger.Debug("Loading Old Library");
            List <Data.V1.LibraryMod>          OldLibrary = Quasar.Helpers.XML.XMLHelper.GetLibraryModList();
            ObservableCollection <LibraryItem> NewLibrary = new ObservableCollection <LibraryItem>();

            QuasarLogger.Debug("Loading API");
            GamebananaAPI API = JSonHelper.GetGamebananaAPI();

            Directory.CreateDirectory(Properties.Settings.Default.DefaultDir + @"\LibraryBackup");
            FileOperation.CheckCopyFolder(Properties.Settings.Default.DefaultDir + @"\Library", Properties.Settings.Default.DefaultDir + @"\LibraryBackup");

            foreach (Data.V1.LibraryMod lm in OldLibrary)
            {
                QuasarLogger.Debug(String.Format("Processing Mod #{0}", lm.ID));
                //Creating new item based on old one
                LibraryItem li = new LibraryItem()
                {
                    GameID = lm.GameID,
                    Guid   = Guid.NewGuid(),
                    Time   = DateTime.Now,
                    Name   = lm.Name,
                };

                //Finding corresponding data
                GamebananaRootCategory rc = API.Games[0].RootCategories.Single(c => c.Name == lm.TypeLabel);
                GamebananaSubCategory  sc = rc.SubCategories.Single(c => c.Name == lm.APICategoryName);

                GamebananaItem item = new GamebananaItem()
                {
                    Description      = "",
                    GamebananaItemID = lm.ID,
                    Name             = lm.Name,
                    UpdateCount      = lm.Updates,
                    RootCategoryGuid = rc.Guid,
                    SubCategoryGuid  = sc.Guid,
                    Authors          = new ObservableCollection <Author>()
                };

                //Processing Authors
                foreach (string[] val in lm.Authors)
                {
                    Author au = new Author()
                    {
                        Name = val[0],
                        Role = val[1],
                        GamebananaAuthorID = int.Parse(val[2])
                    };
                    item.Authors.Add(au);
                }

                //Assigning GBItem to the LibraryItem
                li.GBItem = item;

                //Assigning item to the new Library
                NewLibrary.Add(li);

                QuasarLogger.Debug(String.Format("Processed Mod #{0}", lm.ID));
            }

            QuasarLogger.Debug("Transferring Mods");
            //Moving mods to new path
            TransferMods(NewLibrary, QuasarLogger);


            JSonHelper.SaveLibrary(NewLibrary);
        }
Esempio n. 18
0
        //生成检修计划
        private void Search()
        {
            //一页显示几行数据
            string rows = HttpContext.Current.Request["rows"];
            //当前页
            string page = HttpContext.Current.Request["page"];

            if (HttpContext.Current.Request["data"] == "no")
            {
                HttpContext.Current.Response.Write("{ \"total\":0,\"rows\":[]");
                return;
            }

            string value = HttpContext.Current.Request["data"];

            string[] strr = value.Split('&');

            string s_where = "czt='持续中'";
            string s_csbbh = strr[0].Split('=')[1];

            if (s_csbbh.Trim().Length > 0)
            {
                s_where = s_where + " and csbbh  like '%" + s_csbbh + "%'";
            }

            string s_csbmc = strr[1].Split('=')[1];

            if (s_csbmc.Trim().Length > 0)
            {
                s_where = s_where + " and csbmc like '%" + s_csbmc + "%'";
            }

            string s_cscx = strr[2].Split('=')[1];

            if (s_cscx.Trim().Length > 0)
            {
                s_where = s_where + " and iscxid = '" + s_cscx + "'";
            }

            string s_csszy = strr[3].Split('=')[1];

            if (s_csszy.Trim().Length > 0)
            {
                s_where = s_where + " and izyid='" + s_csszy + "'";
            }

            string s_csxlx = strr[4].Split('=')[1];

            if (s_csxlx.Trim().Length > 0)
            {
                s_where = s_where + " and csxlx like '%" + s_csxlx + "%'";
            }

            string s_cdbr = strr[5].Split('=')[1];

            if (s_cdbr.Trim().Length > 0)
            {
                s_where = s_where + " and cdbr like '%" + s_cdbr + "%'";
            }

            string s_cnr = strr[6].Split('=')[1];

            if (s_cnr.Trim().Length > 0)
            {
                s_where = s_where + " and csxnr like '%" + s_cnr + "%'";
            }

            string s_cclfs = strr[7].Split('=')[1];

            if (s_cclfs.Trim().Length > 0)
            {
                s_where = s_where + " and cclfs like '%" + s_cclfs + "%'";
            }

            DataSet   duser = SqlHelper.GetList("v_dbsx", "*", "czt", int.Parse(rows), int.Parse(page), false, false, s_where);
            DataTable dt1   = duser.Tables[0];
            //获取数据源
            DataTable dt  = SqlHelper.GetTable("select * from v_dbsx where " + s_where + " order by drq desc");
            string    str = string.Empty;

            //将数据转换成json格式
            str = JSonHelper.CreateJsonParameters(dt1, true, dt.Rows.Count);
            HttpContext.Current.Response.Write(str);
        }
Esempio n. 19
0
        private void btnUpdateCard_Click(object sender, EventArgs e)
        {
            if (ValidateDataInput())
            {
                DataTransfer  response = null;
                DataTransfer  request  = new DataTransfer();
                Task <String> task;
                if (m_bRecharge)
                {
                    RechargeDTO dtoRecharge = new RechargeDTO();
                    dtoRecharge.RechargeDate        = dtpRechargeDate.Value;
                    dtoRecharge.RechargeGas92Price  = m_iPriceGas92;
                    dtoRecharge.RechargeGas95Price  = m_iPriceGas95;
                    dtoRecharge.RechargeGasDOPrice  = m_iPriceGasDO;
                    dtoRecharge.RechargeMoney       = Int32.Parse(txtCardMoney.Text.Trim());
                    dtoRecharge.RechargeMoneyEx     = Int32.Parse(txtExMoney.Text.Trim());
                    dtoRecharge.RechargeNote        = txtRechargeNote.Text.Trim();
                    dtoRecharge.CardID              = txtCardID.Text.Trim();
                    request.ResponseDataRechargeDTO = dtoRecharge;
                    task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                        () =>
                    {
                        return(m_service.SGMManager_AddRechargeCard(JSonHelper.ConvertObjectToJSon(request)));
                    });
                    SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                    {
                        String stResponse = task.Result as String;
                        response          = JSonHelper.ConvertJSonToObject(stResponse);
                        if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                        {
                            task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                                () =>
                            {
                                return(m_service.SGMManager_UpdateRechargeIDForCard(txtCardID.Text.Trim()));
                            });
                            SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                            {
                                stResponse = task.Result as String;
                                response   = JSonHelper.ConvertJSonToObject(stResponse);
                                if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                                {
                                    task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                                        () =>
                                    {
                                        return(m_service.SGMManager_UpdateMoneyForCard(txtCardID.Text.Trim(), m_iCurrentCardMoney + Int32.Parse(txtCardMoney.Text.Trim()) + Int32.Parse(txtExMoney.Text.Trim())));
                                    });
                                    SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                                    {
                                        stResponse = task.Result as String;
                                        response   = JSonHelper.ConvertJSonToObject(stResponse);
                                        if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                                        {
                                            this.Close();
                                        }
                                    }, SynchronizationContext.Current);
                                }
                            }, SynchronizationContext.Current);
                        }
                    }, SynchronizationContext.Current);
                }
                else
                {
                    CardDTO dtoCard = new CardDTO();
                    dtoCard.CardID             = txtCardID.Text.Trim();
                    dtoCard.CardUnlockState    = true;
                    dtoCard.CardRemainingMoney = Int32.Parse(txtCardMoney.Text.Trim());
                    dtoCard.CardMoneyEx        = 0;
                    dtoCard.CardBuyDate        = dtpRechargeDate.Value;
                    dtoCard.RechargeID         = -1;
                    dtoCard.CustomerID         = m_stCusID;

                    request.ResponseDataCardDTO = dtoCard;
                    task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                        () =>
                    {
                        return(m_service.SGMManager_AddNewCard(JSonHelper.ConvertObjectToJSon(request)));
                    });
                    SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                    {
                        String stResponse = task.Result as String;
                        response          = JSonHelper.ConvertJSonToObject(stResponse);
                        if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                        {
                            RechargeDTO dtoRecharge         = new RechargeDTO();
                            dtoRecharge.RechargeDate        = dtpRechargeDate.Value;
                            dtoRecharge.RechargeGas92Price  = m_iPriceGas92;
                            dtoRecharge.RechargeGas95Price  = m_iPriceGas95;
                            dtoRecharge.RechargeGasDOPrice  = m_iPriceGasDO;
                            dtoRecharge.RechargeMoney       = Int32.Parse(txtCardMoney.Text.Trim());
                            dtoRecharge.RechargeNote        = txtRechargeNote.Text.Trim();
                            dtoRecharge.CardID              = txtCardID.Text.Trim();
                            request.ResponseDataRechargeDTO = dtoRecharge;
                            task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                                () =>
                            {
                                if (m_bChangeCard)
                                {
                                    return(m_service.SGMManager_ChangeCard(m_stCardID, JSonHelper.ConvertObjectToJSon(request)));
                                }
                                else
                                {
                                    return(m_service.SGMManager_AddRechargeCard(JSonHelper.ConvertObjectToJSon(request)));
                                }
                            });
                            SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                            {
                                stResponse = task.Result as String;
                                response   = JSonHelper.ConvertJSonToObject(stResponse);
                                if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                                {
                                    task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                                        () =>
                                    {
                                        return(m_service.SGMManager_UpdateRechargeIDForCard(txtCardID.Text.Trim()));
                                    });
                                    SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                                    {
                                        stResponse = task.Result as String;
                                        response   = JSonHelper.ConvertJSonToObject(stResponse);
                                        if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                                        {
                                            this.Close();
                                        }
                                        else
                                        {
                                            frmMsg.ShowMsg(SGMText.SGM_ERROR, response.ResponseErrorMsg + " : " + response.ResponseErrorMsgDetail, SGMMessageType.SGM_MESSAGE_TYPE_ERROR);
                                        }
                                    }, SynchronizationContext.Current);
                                }
                            }, SynchronizationContext.Current);
                        }
                    }, SynchronizationContext.Current);
                }
            }
        }
Esempio n. 20
0
 public string GetCardsOfCustomer(string stCusID)
 {
     m_dataResponse = m_dalCard.GetCardsOfCustomer(stCusID);
     return(JSonHelper.ConvertObjectToJSon(m_dataResponse));
 }
Esempio n. 21
0
        private bool ValidateDataInput()
        {
            bool bValidate = true;

            SGMHelper.ShowToolTip(txtCardID, "");
            SGMHelper.ShowToolTip(txtCardMoney, "");
            SGMHelper.ShowToolTip(txtExMoney, "");
            SGMHelper.ShowToolTip(dtpRechargeDate, "");

            if (txtCardID.Text.Trim().Equals(""))
            {
                SGMHelper.ShowToolTip(txtCardID, SGMText.CARD_DATA_INPUT_CARD_ID_ERR);
                bValidate = false;
            }
            else if (!m_bRecharge)
            {
                Task <String> task = SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterTask(
                    () =>
                {
                    return(m_service.SGMManager_CheckCardExist(txtCardID.Text.Trim()));
                });
                SGM_WaitingIdicator.WaitingForm.waitingFrm.progressReporter.RegisterContinuation(task, () =>
                {
                    String stResponse     = task.Result as String;
                    DataTransfer response = JSonHelper.ConvertJSonToObject(stResponse);
                    if (response.ResponseCode == DataTransfer.RESPONSE_CODE_SUCCESS)
                    {
                        if (response.ResponseDataBool)
                        {
                            SGMHelper.ShowToolTip(txtCardID, SGMText.CARD_DATA_INPUT_EXIST_CARD_ID_ERR);
                            bValidate = false;
                        }
                    }
                    else
                    {
                        SGMHelper.ShowToolTip(txtCardID, SGMText.CARD_GET_CARD_ERR);
                        frmMsg.ShowMsg(SGMText.SGM_ERROR, SGMText.CARD_GET_CARD_ERR + "\n" + response.ResponseErrorMsg + ":\n" + response.ResponseErrorMsgDetail, SGMMessageType.SGM_MESSAGE_TYPE_ERROR);
                        bValidate = false;
                    }
                }, SynchronizationContext.Current);
            }
            if (txtCardMoney.Text.Trim().Equals(""))
            {
                SGMHelper.ShowToolTip(txtCardMoney, SGMText.CARD_DATA_INPUT_CARD_MONEY_ERR);
                bValidate = false;
            }
            //else if (txtRechargeMoney.Text.Trim().Equals(""))
            //{
            //    SGMHelper.ShowToolTip(txtRechargeMoney, SGMText.CARD_DATA_INPUT_CARD_PRICE_ERR);
            //    bValidate = false;
            //}
            //else if (Int32.Parse(txtCardMoney.Text.Trim()) < Int32.Parse(txtExMoney.Text.Trim()))
            //{
            //    SGMHelper.ShowToolTip(txtExMoney, SGMText.CARD_DATA_INPUT_CARD_MONEY_PRICE_ERR);
            //    bValidate = false;
            //}
            //if (!m_bStateUpdate)
            {
                if (dtpRechargeDate.Value.Date < DateTime.Now.Date)
                {
                    SGMHelper.ShowToolTip(dtpRechargeDate, SGMText.CARD_DATA_INPUT_DATE_ERR);
                    bValidate = false;
                }
            }

            return(bValidate);
        }
Esempio n. 22
0
 public string UpdateMoneyForCard(string stCardID, int iMoney, int iMoneyEx)
 {
     m_dataResponse = m_dalCard.UpdateMoneyForCard(stCardID, iMoney, iMoneyEx);
     return(JSonHelper.ConvertObjectToJSon(m_dataResponse));
 }
Esempio n. 23
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                bValidation = false;
                BeforeUpdate();
                if (bValidation == false)
                {
                    MASTERMEMBER mmMst = (from mas in db.MASTERMEMBERs where mas.MEMBER_CODE == dMember_Code select mas).FirstOrDefault();

                    if (bUpdate == false)
                    {
                        DataView dv = new DataView(dtArrearPost);
                        dv.RowFilter = "AMOUNT>0";
                        int iTotalDuePay = dv.Count;

                        ArrearPostMaster arrearMaster = new ArrearPostMaster
                        {
                            MemberCode              = dMember_Code,
                            EntryDate               = DateTime.Now,
                            BeforeLastPaymentDate   = mmMst.LASTPAYMENT_DATE,
                            BeforeTotalBF           = mmMst.ACCBF,
                            BeforeTotalSubscription = mmMst.ACCSUBSCRIPTION,
                            BeforeTotalMonthsPaid   = Convert.ToInt32(mmMst.TOTALMONTHSPAID),
                            TotalDuePay             = iTotalDuePay,
                            UpdatedStatus           = "Not Updated"
                        };
                        db.ArrearPostMasters.Add(arrearMaster);
                        db.SaveChanges();

                        var NewData = new JSonHelper().ConvertObjectToJSon(arrearMaster);
                        AppLib.EventHistory(this.Tag.ToString(), 0, "", NewData, "ArrearPostMaster");

                        DataTable dtTemp = new DataTable();
                        dtTemp = ((DataView)dgArrearPost.ItemsSource).ToTable();
                        var iMasterId = Convert.ToInt32(db.ArrearPostMasters.Max(x => x.ID));

                        List <ArrearPostDetail> lstArrearDtl = new List <ArrearPostDetail>();

                        foreach (DataRow row in dtTemp.Rows)
                        {
                            if (Convert.ToDecimal(row["AMOUNT"]) != 0)
                            {
                                ArrearPostDetail arrearDtl = new ArrearPostDetail
                                {
                                    MasterId           = iMasterId,
                                    Year               = Convert.ToInt32(row["YEAR"]),
                                    Month              = Convert.ToDateTime("1/" + row["MONTH"] + row["YEAR"]).Month,
                                    TotalAmount        = Convert.ToDecimal(row["AMOUNT"]),
                                    AmounBF            = Convert.ToDecimal(row["BF"]),
                                    AmountInsurance    = Convert.ToDecimal(row["INSURANCE"]),
                                    AmountSubscription = Convert.ToDecimal(row["SUBSCRIPTION"]),
                                    UpdatedStatus      = "Not Updated",
                                    MemberCode         = Convert.ToInt32(dMember_Code)
                                };
                                lstArrearDtl.Add(arrearDtl);
                            }
                        }

                        if (lstArrearDtl.Count > 0)
                        {
                            db.ArrearPostDetails.AddRange(lstArrearDtl);
                            db.SaveChanges();

                            var NewData1 = new JSonHelper().ConvertObjectToJSon(lstArrearDtl);
                            AppLib.EventHistory(this.Tag.ToString(), 0, "", NewData1, "ArrearPostDetail");
                        }

                        MessageBox.Show("Details are Saved Sucessfully");
                        fClear();
                    }
                    else
                    {
                        ArrearPostMaster mst = (from mas in db.ArrearPostMasters where mas.ID == iArrearMst_ID select mas).FirstOrDefault();

                        var      OldData = new JSonHelper().ConvertObjectToJSon(mst);
                        DataView dv      = new DataView(dtArrearPost);
                        dv.RowFilter = "AMOUNT>0";
                        int iTotalDuePay = dv.Count;

                        if (mst != null)
                        {
                            mst.UpdatedEntryDate = DateTime.Now;
                            mst.IsEdited         = true;
                            mst.TotalDuePay      = iTotalDuePay;
                        }
                        db.SaveChanges();

                        var NewData = new JSonHelper().ConvertObjectToJSon(mst);
                        AppLib.EventHistory(this.Tag.ToString(), 1, OldData, NewData, "ArrearPostMaster");

                        ArrearPostDetail dtl = (from mas in db.ArrearPostDetails where mas.MasterId == iArrearMst_ID select mas).FirstOrDefault();
                        var OldData1         = new JSonHelper().ConvertObjectToJSon(dtl);
                        if (dtl != null)
                        {
                            db.ArrearPostDetails.RemoveRange(db.ArrearPostDetails.Where(x => x.MasterId == iArrearMst_ID));
                            db.SaveChanges();
                        }

                        DataTable dtTemp = new DataTable();
                        dtTemp = ((DataView)dgArrearPost.ItemsSource).ToTable();

                        List <ArrearPostDetail> lstArrearDtl = new List <ArrearPostDetail>();

                        foreach (DataRow row in dtTemp.Rows)
                        {
                            if (Convert.ToDecimal(row["AMOUNT"]) != 0)
                            {
                                ArrearPostDetail arrearDtl = new ArrearPostDetail
                                {
                                    MasterId           = iArrearMst_ID,
                                    Year               = Convert.ToInt32(row["YEAR"]),
                                    Month              = Convert.ToDateTime("1/" + row["MONTH"] + row["YEAR"]).Month,
                                    TotalAmount        = Convert.ToDecimal(row["AMOUNT"]),
                                    AmounBF            = Convert.ToDecimal(row["BF"]),
                                    AmountInsurance    = Convert.ToDecimal(row["INSURANCE"]),
                                    AmountSubscription = Convert.ToDecimal(row["SUBSCRIPTION"]),
                                    UpdatedStatus      = "Not Updated",
                                    MemberCode         = Convert.ToInt32(dMember_Code)
                                };
                                lstArrearDtl.Add(arrearDtl);
                            }
                        }

                        if (lstArrearDtl.Count > 0)
                        {
                            db.ArrearPostDetails.AddRange(lstArrearDtl);
                            db.SaveChanges();

                            var NewData1 = new JSonHelper().ConvertObjectToJSon(lstArrearDtl);
                            AppLib.EventHistory(this.Tag.ToString(), 1, OldData1, NewData1, "ArrearPostDetail");
                        }

                        MessageBox.Show("Details are Updated Sucessfully");
                        fClear();
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionLogging.SendErrorToText(ex);
            }
        }
Esempio n. 24
0
 public string UpdateCardState(string stCardID, bool bLocked)
 {
     m_dataResponse = m_dalCard.UpdateCardState(stCardID, bLocked);
     return(JSonHelper.ConvertObjectToJSon(m_dataResponse));
 }
Esempio n. 25
0
        private void DoDDPayment()
        {
            AndHUD.Shared.Show(this, "Please wait ...", -1, MaskType.Clear);
            string url  = Settings.InstanceURL;
            var    url2 = url + "/Api/MakeDebitPayment";

            var amount = Decimal.Parse(this.et_Amount.Text);

            if (Settings.MakePaymentIn3Part)
            {
                paymentType = 2;
            }
            else
            if (Settings.MakePaymentInstallment)
            {
                paymentType = 3;
            }
            else
            if (amount == Settings.TotalOutstanding)
            {
                Settings.MakePaymentInFull = true;
                paymentType = 1;
            }
            else
            if (amount < Settings.TotalOutstanding)
            {
                Settings.MakePaymentOtherAmount = true;
                paymentType = 4;
            }

            var DebtorPaymentInstallment = "";

            if (Settings.MakePaymentIn3Part || Settings.MakePaymentInstallment)
            {
                JSonHelper helper     = new JSonHelper();
                string     jsonResult = helper.ConvertObjectToJSon(this.instalmentList);

                DebtorPaymentInstallment = jsonResult;
            }

            var json2 = new
            {
                Item = new
                {
                    ReferenceNumber            = Settings.RefNumber,
                    Amount                     = this.et_Amount.Text,
                    DirectDebitAccountName     = this.et_AccountName.Text,
                    DirectDebitAccountNumber   = this.et_AccountNumber.Text,
                    DirectDebitBSB             = this.et_BSB.Text,
                    PaymentType                = paymentType,
                    PaymentMethod              = "2",
                    DebtorPaymentInstallment   = DebtorPaymentInstallment,
                    InstalmentPaymentFrequency = Settings.Frequency
                }
            };

            try
            {
                var ObjectReturn2 = new PaymentReturnModel();

                string results = ConnectWebAPI.Request(url2, json2);

                if (string.IsNullOrEmpty(results))
                {
                    AndHUD.Shared.Dismiss();
                    this.RunOnUiThread(() => this.bt_Continue.Enabled = true);
                    this.RunOnUiThread(() => alert = new Alert(this, "Error", Resources.GetString(Resource.String.NoServer)));
                    this.RunOnUiThread(() => alert.Show());
                }
                else
                {
                    ObjectReturn2 = Newtonsoft.Json.JsonConvert.DeserializeObject <PaymentReturnModel>(results);

                    if (ObjectReturn2.IsSuccess)
                    {
                        TrackingHelper.SendTracking("Make DD Payment");

                        Intent Intent = new Intent(this, typeof(UpdatePersonalInformationActivity));
                        Intent.PutExtra("ScreenComeFrom", "MakeDDPayment");

                        //////////////////////////////////////////////////////////////////////////////////////////////////
                        Intent.PutExtra("tv_TransactionDescription", ObjectReturn2.TransactionDescription);
                        Intent.PutExtra("tv_ReceiptNumber", ObjectReturn2.ReceiptNumber);
                        Intent.PutExtra("tv_Amount", ObjectReturn2.Amount);
                        Intent.PutExtra("tv_Time", ObjectReturn2.Time);
                        Intent.PutExtra("tv_Date", ObjectReturn2.Date);
                        Intent.PutExtra("tv_Name", ObjectReturn2.Name);
                        Intent.PutExtra("PaymentMethod", 2);
                        Intent.PutExtra("PaymentType", this.paymentType);
                        Intent.PutExtra("PaymentId", ObjectReturn2.PaymentId);
                        Intent.PutExtra("ClientName", ObjectReturn2.ClientName);
                        Intent.PutExtra("FirstDebtorPaymentInstallmentId", ObjectReturn2.FirstDebtorPaymentInstallmentId);

                        StartActivity(Intent);

                        AndHUD.Shared.Dismiss();

                        this.Finish();
                    }
                    else
                    {
                        AndHUD.Shared.Dismiss();
                        this.RunOnUiThread(() => this.bt_Continue.Enabled = true);
                        this.RunOnUiThread(() => alert = new Alert(this, "Error", ObjectReturn2.Errors[0].ErrorMessage));
                        this.RunOnUiThread(() => alert.Show());
                    }
                }
            }
            catch (Exception ee)
            {
                this.RunOnUiThread(() => this.bt_Continue.Enabled = true);

                AndHUD.Shared.Dismiss();
            }
        }
Esempio n. 26
0
        public string GetCardReport(string stGasStationID, DateTime dateStart, DateTime dateEnd, string stCardID)
        {
            DataTransfer dataResult = m_dalCard.GetCardReport(stGasStationID, dateStart, dateEnd, stCardID);

            return(JSonHelper.ConvertObjectToJSon(dataResult));
        }
Esempio n. 27
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                bValidation = false;
                BeforeUpdate();
                if (bValidation == false)
                {
                    MASTERMEMBER mm = (from mas in db.MASTERMEMBERs where mas.MEMBER_CODE == dMember_Code select mas).FirstOrDefault();
                    //var OldData = new JSonHelper().ConvertObjectToJSon(mm);

                    if (mm != null)
                    {
                        mm.BANK_CODE   = Convert.ToDecimal(cmbBankName.SelectedValue);
                        mm.BRANCH_CODE = Convert.ToDecimal(cmbBranchName.SelectedValue);
                        db.SaveChanges();

                        //var NewData = new JSonHelper().ConvertObjectToJSon(mm);
                        //AppLib.EventHistory(this.Tag.ToString(), 1, OldData, NewData, "MASTERMEMBER");

                        MemberTransfer mt = new MemberTransfer();
                        mt.EntryDate    = DateTime.Now.Date;
                        mt.MemberCode   = dMember_Code;
                        mt.BankCodeBF   = dBankCodeBF;
                        mt.BranchCodeBF = dBranchCodeBF;
                        mt.BankCodeAF   = Convert.ToDecimal(cmbBankCode.SelectedValue);
                        mt.BranchCodeAF = Convert.ToDecimal(cmbBranchCode.SelectedValue);
                        mt.UserId       = AppLib.iUserCode;

                        db.MemberTransfers.Add(mt);
                        db.SaveChanges();

                        var NewData1 = new JSonHelper().ConvertObjectToJSon(mt);
                        //AppLib.EventHistory(this.Tag.ToString(), 0, "", NewData1, "MEMBERTRANSFER");


                        MessageBox.Show(txtMemberName.Text + " Member Has Tranfered Sucessfully");



                        if (MessageBox.Show("Do you want to Send Mail to NUBE?", "EMAIL Confirmation ", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                        {
                            //string sMemberMailID = mm.EMAIL.ToString();
                            if (mm.EMAIL == null)
                            {
                                MessageBox.Show("This Member Does Not Contain any Email Address!");
                                fNew();
                                return;
                            }
                            else
                            {
                                progressBar1.Minimum    = 1;
                                progressBar1.Maximum    = 10;
                                progressBar1.Visibility = Visibility.Visible;
                                MailMessage mail       = new MailMessage();
                                SmtpClient  SmtpServer = new SmtpClient("smtp.gmail.com");

                                var mn = (from m in db.MASTERNAMESETUPs select m).FirstOrDefault();

                                mail.To.Add(mm.EMAIL.ToString());
                                if (mn != null)
                                {
                                    mail.CC.Add(mn.CCEamilId1.ToString());
                                    mail.CC.Add(mn.CCEamilId1.ToString());
                                }
                                mail.From = new MailAddress(mn.SenderEmailId.ToString());

                                mail.Subject = "NUBE TRANSFER MAIL";
                                mail.Body    = "Dear Mr/Ms." + txtMemberName.Text.ToString() + ",  \r" +
                                               " Your Bank Transfer has Successfully Transfered \r\r" +
                                               " Given Below the Bank & Branch Details are  \r" +
                                               " From " + txtBankName.Text.ToString() + " - " + txtBranchName.Text.ToString() + "\r" +
                                               " To " + cmbBankName.Text.ToString() + " - " + cmbBranchName.Text.ToString();

                                progressBar1.Value = 2;
                                System.Windows.Forms.Application.DoEvents();
                                if (MessageBox.Show("Do you want to Attach any Files in this Email?", "EMAIL Attachment", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                                {
                                    progressBar1.Value = 4;
                                    System.Windows.Forms.Application.DoEvents();
                                    OpenFileDialog OpenDialogBox = new OpenFileDialog();
                                    OpenDialogBox.DefaultExt = ".txt";
                                    OpenDialogBox.Filter     = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
                                    var browsefile = OpenDialogBox.ShowDialog();
                                    if (browsefile == true)
                                    {
                                        progressBar1.Value = 6;
                                        System.Windows.Forms.Application.DoEvents();
                                        System.Net.Mail.Attachment attachment;
                                        attachment = new System.Net.Mail.Attachment(OpenDialogBox.FileName.ToString());
                                        mail.Attachments.Add(attachment);
                                    }
                                }
                                progressBar1.Value = 7;
                                System.Windows.Forms.Application.DoEvents();
                                SmtpServer.Port        = 587;
                                SmtpServer.Credentials = new System.Net.NetworkCredential(mn.SenderEmailId.ToString(), mn.SenderPassword.ToString());
                                SmtpServer.EnableSsl   = true;
                                progressBar1.Value     = 9;
                                System.Windows.Forms.Application.DoEvents();

                                SmtpServer.Send(mail);
                                progressBar1.Value = 10;
                                System.Windows.Forms.Application.DoEvents();
                                MessageBox.Show("Mail Send Sucessfully!");
                                progressBar1.Visibility = Visibility.Hidden;
                            }
                        }
                        fNew();
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionLogging.SendErrorToText(ex);
            }
        }
Esempio n. 28
0
        /// <summary>
        /// 高级查询
        /// </summary>
        /// <returns></returns>
        public void Search()
        {
            try
            {
                //一页显示几行数据
                string rows = HttpContext.Current.Request["rows"];
                //当前页
                string page = HttpContext.Current.Request["page"];

                string   value = HttpContext.Current.Request["data"];
                string[] strr  = value.Split('&');

                string s_where = "1=1";
                string s_csbbh = strr[0].Split('=')[1];
                if (s_csbbh.Trim().Length > 0)
                {
                    s_where = s_where + " and csbbh  like '%" + s_csbbh + "%'";
                }

                string s_csbmc = strr[1].Split('=')[1];
                if (s_csbmc.Trim().Length > 0)
                {
                    s_where = s_where + " and csbmc like '%" + s_csbmc + "%'";
                }

                string s_csszy = strr[2].Split('=')[1];
                if (s_csszy.Trim().Length > 0)
                {
                    s_where = s_where + " and izyid='" + s_csszy + "'";
                }

                string s_cscx = strr[3].Split('=')[1];
                if (s_cscx.Trim().Length > 0)
                {
                    s_where = s_where + " and iscxid = '" + s_cscx + "'";
                }

                string s_cjllx = strr[4].Split('=')[1];
                if (s_cjllx.Trim().Length > 0)
                {
                    s_where = s_where + " and typename like '%" + s_cjllx + "%'";
                }

                string s_cdjr = strr[5].Split('=')[1];
                if (s_cdjr.Trim().Length > 0)
                {
                    s_where = s_where + " and cdjr like '%" + s_cdjr + "%'";
                }


                sys ex = new sys();

                string s_dtp1 = strr[6].Split('=')[1];
                if (ex.isDate(s_dtp1) == true)
                {
                    s_dtp1 = s_dtp1.Replace("+", " ");          //替换+为空,日期提交后格式为:2016-05-30+10:00:00

                    if (s_dtp1.Trim().Length > 0)
                    {
                        s_where = s_where + " and drq>= '" + s_dtp1 + "'";
                    }
                }

                string s_dtp2 = strr[7].Split('=')[1];
                if (ex.isDate(s_dtp2) == true)
                {
                    s_dtp2 = s_dtp2.Replace("+", " ");

                    if (s_dtp2.Trim().Length > 0)
                    {
                        s_where = s_where + " and drq<= '" + s_dtp2 + "'";
                    }
                }

                DataSet   duser = SqlHelper.GetList("v_djjl", "*", "id", int.Parse(rows), int.Parse(page), false, true, s_where);
                DataTable dt1   = duser.Tables[0];
                //获取数据源
                DataTable dt  = SqlHelper.GetTable("select * from v_djjl where " + s_where + " order by drq desc");
                string    str = string.Empty;
                //将数据转换成json格式
                str = JSonHelper.CreateJsonParameters(dt1, true, dt.Rows.Count);
                HttpContext.Current.Response.Write(str);
            }
            catch (Exception ex)
            {
                sys e = new sys();
                e.GetLog(ex);
            }
        }
Esempio n. 29
0
        /// <summary>
        /// 查询的方法
        /// </summary>
        private void Query(string csbid, string sState)
        {
            try
            {
                if (sState == "" || string.IsNullOrEmpty(sState))
                {
                    HttpContext.Current.Response.Write("{ \"total\":0,\"rows\":[]");
                    return;
                }

                //一页显示几行数据
                string rows = HttpContext.Current.Request["rows"];
                //当前页
                string page = HttpContext.Current.Request["page"];

                string strWhere = "1=1";

                if (!string.IsNullOrEmpty(sState) && sState == "s")
                {
                    if (!string.IsNullOrEmpty(csbid))
                    {
                        strWhere = strWhere + " and isbid=" + csbid;
                    }
                }
                else
                {
                    HttpContext.Current.Response.Write("{ \"total\":0,\"rows\":[]");
                    return;
                }

                string qsrq = HttpContext.Current.Request["qsrq"];
                if (!string.IsNullOrEmpty(qsrq))
                {
                    strWhere = strWhere + " and dzysj>='" + qsrq + "'";
                }

                string jzrq = HttpContext.Current.Request["jzrq"];
                if (!string.IsNullOrEmpty(jzrq))
                {
                    strWhere = strWhere + " and dzysj<='" + jzrq + "'";
                }

                string ckey  = HttpContext.Current.Request["ckey"];
                string ctext = HttpContext.Current.Request["cmemo"];

                if (!string.IsNullOrEmpty(ckey))
                {
                    switch (ckey)
                    {
                    case "设备编码":
                        strWhere = strWhere + " and csbbh like '%" + ctext + "%'";
                        break;

                    case "设备名称":
                        strWhere = strWhere + " and csbmc like '%" + ctext + "%'";
                        break;

                    case "生产线":
                        strWhere = strWhere + " and cscx like '%" + ctext + "%'";
                        break;

                    case "所属专业":
                        strWhere = strWhere + " and csszy like '%" + ctext + "%'";
                        break;

                    case "作业项目":
                        strWhere = strWhere + " and czyxm like '%" + ctext + "%'";
                        break;

                    case "作业人员":
                        strWhere = strWhere + " and czyry like '%" + ctext + "%'";
                        break;

                    case "制单人":
                        strWhere = strWhere + " and cczy like '%" + ctext + "%'";
                        break;

                    case "备注":
                        strWhere = strWhere + " and cbz like '%" + ctext + "%'";
                        break;
                    }
                }

                DataSet   duser = SqlHelper.GetList("v_llb", "*", "dzysj", int.Parse(rows), int.Parse(page), false, true, strWhere);
                DataTable dt1   = duser.Tables[0];
                //获取数据源
                DataTable dt  = SqlHelper.GetTable("select * from v_llb where " + strWhere);
                string    str = string.Empty;
                //将数据转换成json格式
                str = JSonHelper.CreateJsonParameters(dt1, true, dt.Rows.Count);
                HttpContext.Current.Response.Write(str);
            }
            catch (Exception ex)
            {
                sys e = new sys();
                e.GetLog(ex);
            }
        }
Esempio n. 30
0
        /// <summary>
        /// 查询的方法
        /// </summary>
        private void Query()
        {
            try
            {
                //一页显示几行数据
                string rows = HttpContext.Current.Request["rows"];
                //当前页
                string page = HttpContext.Current.Request["page"];

                string state = HttpContext.Current.Request["state"];
                if (string.IsNullOrEmpty(state))
                {
                    HttpContext.Current.Response.Write("{ \"total\":0,\"rows\":[]");
                    return;
                }

                string strWhere = "1=1";

                string qsrq = HttpContext.Current.Request["qsrq"];
                if (!string.IsNullOrEmpty(qsrq))
                {
                    strWhere = strWhere + " and drq>='" + qsrq + "'";
                }

                string jzrq = HttpContext.Current.Request["jzrq"];
                if (!string.IsNullOrEmpty(jzrq))
                {
                    strWhere = strWhere + " and drq<='" + jzrq + "'";
                }

                string ckey  = HttpContext.Current.Request["ckey"];
                string ctext = HttpContext.Current.Request["cmemo"];

                if (!string.IsNullOrEmpty(ckey))
                {
                    switch (ckey)
                    {
                    case "对象":
                        strWhere = strWhere + " and cdx like '%" + ctext + "%'";
                        break;

                    case "对象名称":
                        strWhere = strWhere + " and cdxmc like '%" + ctext + "%'";
                        break;

                    case "记录":
                        strWhere = strWhere + " and cjl like '%" + ctext + "%'";
                        break;

                    case "制单人":
                        strWhere = strWhere + " and cczy like '%" + ctext + "%'";
                        break;
                    }
                }

                DataSet   duser = SqlHelper.GetList("v_gcstz", "*", "id", int.Parse(rows), int.Parse(page), false, true, strWhere);
                DataTable dt1   = duser.Tables[0];
                //获取数据源
                DataTable dt  = SqlHelper.GetTable("select * from v_gcstz where " + strWhere + " order by drq desc");
                string    str = string.Empty;
                //将数据转换成json格式
                str = JSonHelper.CreateJsonParameters(dt1, true, dt.Rows.Count);
                HttpContext.Current.Response.Write(str);
            }
            catch (Exception ex)
            {
                sys e = new sys();
                e.GetLog(ex);
            }
        }