private void HandShakeRequestHandler(HandShakeRequest request) { EncryptionkeyObject encryptionkeyObject = new EncryptionkeyObject(); encryptionkeyObject.FirstX = BitConverter.ToDouble(UtilityFunction.DecryptByte(privateKey, request.FirstX), 0); encryptionkeyObject.U = BitConverter.ToDouble(UtilityFunction.DecryptByte(privateKey, request.U), 0); encryptionkeyObject.SelectChoas = (ChoasEnum)BitConverter.ToInt16(UtilityFunction.DecryptByte(privateKey, request.SelectChoas), 0); if (clientPublicEncryptionkeys.ContainsKey(request.SenderClient)) { clientPublicEncryptionkeys[request.SenderClient] = encryptionkeyObject; } else { clientPublicEncryptionkeys.Add(request.SenderClient, encryptionkeyObject); } }
private void gridView2_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { Staff staff = gridUtility2.GetSelectedItem <Staff>(); if (staff == null) { return; } PictureUtility.BindImage(ptAvatar, staff.Avatar); PictureUtility.BindImage(ptSignature, staff.SignaturePhoto); txtCreatedBy.Text = staff.CreateBy; txtCreatedDate.Text = staff.CreateDate != null?UtilityFunction.DateTimeToString(staff.CreateDate.Value) : ""; txtModifiedBy.Text = staff.ModifyBy; txtModifiedDate.Text = staff.ModifyDate != null?UtilityFunction.DateTimeToString((DateTime)staff.ModifyDate) : ""; }
private void btnSave_Click(object sender, EventArgs e) { if (m_User == null) { return; } if (m_User.UserId <= 0) { return; } if (ValidationUtility.FieldNotAllowNull(this) == false) { lblNotify.SetText(UI.hasnoinfomation, ToolBoxCS.LabelNotify.EnumStatus.Failed); return; } if (ValidationUtility.ContainsUnicodeCharacter(txtPass.Text) == true) { lblNotify.SetText(UI.passwordnotallowspace, ToolBoxCS.LabelNotify.EnumStatus.Failed); return; } if (txtPass.Text != txtRePass.Text) { lblNotify.SetText(UI.passwordnotsame, ToolBoxCS.LabelNotify.EnumStatus.Failed); return; } if (txtPass.TextLength < 8) { lblNotify.SetText(UI.passwordtooshort, ToolBoxCS.LabelNotify.EnumStatus.Failed); return; } m_User.Password = UtilityFunction.GetSHA256Hash(txtPass.Text); try { using (IUnitOfWork uow = new UnitOfWork()) { uow.UsersRepository.Update(m_User); uow.Commit(); } lblNotify.SetText(UI.success, ToolBoxCS.LabelNotify.EnumStatus.Success); } catch { } }
public ShippingLotEntity GetLotFromSN(string serialNumber) { int error = 0; string errorMsg = ""; ShippingLotEntity entity = new ShippingLotEntity(); string[] lotResultKeys = new string[] { "MATERIAL_BIN_NUMBER", "MATERIAL_BIN_QTY_ACTUAL", "MATERIAL_BIN_QTY_TOTAL", "MATERIAL_BIN_STATE", "PART_NUMBER", "PART_DESC" , "QUANTITY_UNIT", "SHIPPING_LOT_NUMBER", "SHIPPING_LOT_NUMBER2", "SHIPPING_LOT_PART_NUMBER", "SHIPPING_LOT_SNO_PART_DESCRIPTION", "SHIPPING_LOT_SNO_PART_NUMBER" , "SHIPPING_LOT_SNO_QTY_ACTUAL", "SHIPPING_LOT_SNO_QTY_TOTAL" }; string[] lotResultValues = new string[] { }; LogHelper.Info("begin api shipGetLotFromSerialNumber (Station number:" + init.configHandler.StationNumber + ",serial number =" + serialNumber + ")"); error = imsapi.shipGetLotFromSerialNumber(sessionContext, init.configHandler.StationNumber, serialNumber, "-1", lotResultKeys, out lotResultValues); LogHelper.Info("end api shipGetLotFromSerialNumber (result code = " + error + ")"); //imsapi.imsapiGetErrorText(sessionContext, error, out errorMsg); errorMsg = UtilityFunction.GetZHSErrorString(error, init, sessionContext); if (error == 0) { int loop = lotResultKeys.Length; int count = lotResultValues.Length; for (int i = 0; i < count; i += loop) { entity.MATERIAL_BIN_NUMBER = lotResultValues[i + 0]; entity.MATERIAL_BIN_QTY_ACTUAL = lotResultValues[i + 1]; entity.MATERIAL_BIN_QTY_TOTAL = lotResultValues[i + 2]; entity.MATERIAL_BIN_STATE = lotResultValues[i + 3]; entity.PART_NUMBER = lotResultValues[i + 4]; entity.PART_DESC = lotResultValues[i + 5]; entity.QUANTITY_UNIT = lotResultValues[i + 6]; entity.SHIPPING_LOT_NUMBER = lotResultValues[i + 7]; entity.SHIPPING_LOT_NUMBER2 = lotResultValues[i + 8]; entity.SHIPPING_LOT_PART_NUMBER = lotResultValues[i + 9]; entity.SHIPPING_LOT_SNO_PART_DESCRIPTION = lotResultValues[i + 10]; entity.SHIPPING_LOT_SNO_PART_NUMBER = lotResultValues[i + 11]; entity.SHIPPING_LOT_SNO_QTY_ACTUAL = lotResultValues[i + 12]; entity.SHIPPING_LOT_SNO_QTY_TOTAL = lotResultValues[i + 13]; } view.errorHandler(0, init.lang.ERROR_API_CALL_ERROR + " shipGetLotFromSerialNumber " + error, ""); } else//-418 'Serial number was not found in the lot' { view.errorHandler(2, init.lang.ERROR_API_CALL_ERROR + " shipGetLotFromSerialNumber " + error + "," + errorMsg, ""); } return(entity); }
public void InsertOrUpdate(Payment pay, CRUD crud) { if (crud == CRUD.Insert) { TreeListNode rooTree = null; find(ref rooTree, pay.POId.ToString(), treeList1.Nodes.ToList()); if (rooTree != null) { treeList1.AppendNode(CreateObject(2, pay, null, null), rooTree); } //update rooTree.SetValue("Paid", SummarizePaidMoneyPO((Guid)pay.POId)); rooTree.ParentNode.SetValue("Paid", SummarizePaidMoneyCompany(new Company { CompanyId = (int)pay.CusId })); } else { TreeListNode node = treeList1.Selection[0]; node.SetValue("PaymentId", pay.PaymentId); node.SetValue("PaymentCode", pay.PaymentCode); node.SetValue("PaymentName", pay.PaymentName); node.SetValue("POId", pay.POId); node.SetValue("CusId", pay.CusId); node.SetValue("Paid", pay.Paid); node.SetValue("StaffId", pay.StaffId); node.SetValue("Staff.StaffName", pay.Staff.StaffName); node.SetValue("PaidDate", UtilityFunction.DateTimeToString((DateTime)pay.PaidDate)); node.SetValue("PaymentMethodId", pay.PaymentMethodId); node.SetValue("PaymentMethod.Name", pay.PaymentMethod.Name); node.SetValue("BankId", pay.BankId); node.SetValue("Bank.BankName", pay.Bank.BankName); node.SetValue("Note", pay.Note); node.SetValue("CreateDate", pay.CreateDate); node.SetValue("CreateBy", pay.CreateBy); node.SetValue("ModifyBy", pay.ModifyBy); node.SetValue("ModifyDate", pay.ModifyDate); // node.ParentNode.SetValue("Paid", SummarizePaidMoneyPO((Guid)pay.POId)); node.ParentNode.ParentNode.SetValue("Paid", SummarizePaidMoneyCompany(new Company { CompanyId = (int)pay.CusId })); } }
private void frmCreateProduct_Load(object sender, EventArgs e) { if (objEdit == null) { return; } txtNameContact.Text = objEdit.DeputyName; txtPhone.Text = objEdit.Phone; txtSkype.Text = objEdit.Skype; txtEmail.Text = objEdit.Email; txtNote.Text = objEdit.Note; checkIsActive.Checked = objEdit.IsActive; txtDiaChi.Text = objEdit.Address; cbSex.SelectedIndex = (objEdit.Sex) ? 0 : 1; cbMain.Checked = objEdit.IsMain; Users user = UtilityFunction.GetUser(objEdit); string account = user != null ? user.UserName : ""; if (objEdit.IsMain == true) { using (IUnitOfWork uow = new UnitOfWork()) { userEdit = uow.UsersRepository.IsExist(account); Boolean ismainTemp = uow.DeputyRepository.CheckIsMain(objEdit.CompanyId); if (ismainTemp == false) { disableMain = true; } else { disableMain = false; } } } txtAccount.Text = userEdit.UserName; if (disableMain == true) { cbMain.AutoCheck = false; } }
private void RemoteDesktopRequestHandler(RemoteDesktopRequest request) { RemoteDesktopResponse response = new RemoteDesktopResponse(request); try { var image = Helpers.RemoteDesktop.CaptureScreenToMemoryStream(request.Quality); var encryptionkey = clientPublicEncryptionkeys[request.SenderClient]; var encript = UtilityFunction.EncryptStream(image, encryptionkey.FirstX, encryptionkey.U, encryptionkey.SelectChoas); response.FrameBytes = encript; } catch (Exception e) { response.HasError = true; response.Exception = e; } SendMessage(response); }
protected void grdListOfRequest_PageIndexChanging(object sender, GridViewPageEventArgs e) { grdListOfRequest.PageIndex = e.NewPageIndex; int status = Convert.ToInt32(drpRequestTypeList.SelectedValue); if (drpRequestTypeList.SelectedIndex == 1 || drpRequestTypeList.SelectedIndex == 2 || drpRequestTypeList.SelectedIndex == 4) { var dataControlField = (DataControlField)grdListOfRequest.Columns.Cast <DataControlField>().SingleOrDefault(fld => fld.HeaderText == "لغو درخواست"); if (dataControlField != null) { dataControlField.Visible = true; } } else { var dataControlField = (DataControlField)grdListOfRequest.Columns.Cast <DataControlField>().SingleOrDefault(fld => fld.HeaderText == "لغو درخواست"); if (dataControlField != null) { dataControlField.Visible = false; } } var rolId = -1; if (Session["roleID"] != null) { rolId = Convert.ToInt32(Session["roleID"]); } if (UtilityFunction.IsMasouleDaftarUser(rolId)) { GridBindForMasoulDaftar(rolId, status); } else { if (rolId == 1)//admin { GridBindForAdmin(rolId, status); } else { GridBind(status); } } }
void GenerateSlot() { for (int i = 0; i < DisplaySlotNum + 2; i++) { float xPos = UtilityFunction.Mapping(i, 0, DisplaySlotNum + 2 - 1, -800f, 800f); float scale = Mathf.Sin(Mathf.Deg2Rad * UtilityFunction.Mapping(i, 0, DisplaySlotNum + 2 - 1, 0, 180)); slotHolder.Add(new SlotHolder(new Vector3(xPos, 0, 0), new Vector3(scale, scale, scale))); } int value = 0; foreach (var item in VideoFrameNImages) { item.SetLocation(slotHolder[value].SlotPos, 0); item.SetScale(slotHolder[value].SlotScale, 0); value++; } }
public int AddSNToShippingLot(string lotNumber, string serialNumber) { int error = 0; string errorMsg = ""; LogHelper.Info("begin api shipAddSerialNumberToShippingLot (Station number:" + init.configHandler.StationNumber + ",lot number =" + lotNumber + ",serial number =" + serialNumber + ")"); error = imsapi.shipAddSerialNumberToShippingLot(sessionContext, init.configHandler.StationNumber, lotNumber, serialNumber, -1, -1); LogHelper.Info("end api shipAddSerialNumberToShippingLot (result code = " + error + ")"); //imsapi.imsapiGetErrorText(sessionContext, error, out errorMsg); errorMsg = UtilityFunction.GetZHSErrorString(error, init, sessionContext); if (error == 0 || error == 405)//405 'Last serial number' { view.errorHandler(0, init.lang.ERROR_API_CALL_ERROR + " shipAddSerialNumberToShippingLot " + error, ""); } else//-437 'Package quantity already reached' { view.errorHandler(2, init.lang.ERROR_API_CALL_ERROR + " shipAddSerialNumberToShippingLot " + error + "," + errorMsg, ""); } return(error); }
public int DeactivateShippingLotAtStation(string lotNumber) { int error = 0; string errorMsg = ""; LogHelper.Info("begin api shipDeactivateShippingLotAtKap (Station number:" + init.configHandler.StationNumber + ",lot number =" + lotNumber + ")"); error = imsapi.shipDeactivateShippingLotAtKap(sessionContext, init.configHandler.StationNumber, lotNumber); LogHelper.Info("end api shipDeactivateShippingLotAtKap (result code = " + error + ")"); //imsapi.imsapiGetErrorText(sessionContext, error, out errorMsg); errorMsg = UtilityFunction.GetZHSErrorString(error, init, sessionContext); if (error == 0) { view.errorHandler(0, init.lang.ERROR_API_CALL_ERROR + " shipDeactivateShippingLotAtKap " + error, ""); } else { view.errorHandler(2, init.lang.ERROR_API_CALL_ERROR + " shipDeactivateShippingLotAtKap " + error + "," + errorMsg, ""); } return(error); }
public int RemoveSNFormShippingLot(string lotNumber, string serialNumber) { int error = 0; string errorMsg = ""; LogHelper.Info("begin api shipRemoveSerialNumberFromShippingLot (Station number:" + init.configHandler.StationNumber + ",lot number =" + lotNumber + ",serial number =" + serialNumber + ")"); error = imsapi.shipRemoveSerialNumberFromShippingLot(sessionContext, init.configHandler.StationNumber, lotNumber, serialNumber, "-1", -1); LogHelper.Info("end api shipRemoveSerialNumberFromShippingLot (result code = " + error + ")"); //imsapi.imsapiGetErrorText(sessionContext, error, out errorMsg); errorMsg = UtilityFunction.GetZHSErrorString(error, init, sessionContext); if (error == 0) { view.errorHandler(0, init.lang.ERROR_API_CALL_ERROR + " shipRemoveSerialNumberFromShippingLot " + error, ""); } else//-418 'Serial number was not found in the lot' { view.errorHandler(2, init.lang.ERROR_API_CALL_ERROR + " shipRemoveSerialNumberFromShippingLot " + error + "," + errorMsg, ""); } return(error); }
public int CheckSNAddToShippingLot(string lotNumber, string serialNumber) { int error = 0; string errorMsg = ""; LogHelper.Info("begin api shipCheckSerialNumberAddToShippingLot (Station number:" + init.configHandler.StationNumber + ",lot number =" + lotNumber + ",serial number =" + serialNumber + ")"); error = imsapi.shipCheckSerialNumberAddToShippingLot(sessionContext, init.configHandler.StationNumber, lotNumber, serialNumber, "-1"); LogHelper.Info("end api shipCheckSerialNumberAddToShippingLot (result code = " + error + ")"); //imsapi.imsapiGetErrorText(sessionContext, error, out errorMsg); errorMsg = UtilityFunction.GetZHSErrorString(error, init, sessionContext); if (error == 0) { view.errorHandler(0, init.lang.ERROR_API_CALL_ERROR + " shipCheckSerialNumberAddToShippingLot " + error, ""); } else//=-424 'Serial number is already assigned to the lot';=-437 'Package quantity already reached'//=-425 'Part no. is different from the serial numbers already included' { view.errorHandler(3, init.lang.ERROR_API_CALL_ERROR + " shipCheckSerialNumberAddToShippingLot " + error + "," + errorMsg, ""); } return(error); }
private void MasoulDaftarView(int roleId) { if (UtilityFunction.IsMasouleDaftarUser(roleId)) { //foreach (ListItem i in drpCategory.Items) //{ // //} for (int i = 1; i < drpCategory.Items.Count; i++) { drpCategory.Items[i].Enabled = false; } // drpCategory.Items.FindByValue("0").Enabled = true; drpCategory.Items.FindByValue("3").Enabled = true; trDaneshkadeh.Visible = false; trProfCrs.Visible = false; } }
public string[] GetSNInfo(string serialNumber) { int error = 0; string errorMsg = ""; string[] serialNumberResultKeys = new string[] { "PART_DESC", "PART_NUMBER", "WORKORDER_NUMBER" }; string[] serialNumberResultValues = new string[] { }; LogHelper.Info("begin api trGetSerialNumberInfo (serial number =" + serialNumber + ")"); error = imsapi.trGetSerialNumberInfo(sessionContext, init.configHandler.StationNumber, serialNumber, "-1", serialNumberResultKeys, out serialNumberResultValues); LogHelper.Info("end api trGetSerialNumberInfo (result code = " + error + ")"); //imsapi.imsapiGetErrorText(sessionContext, error, out errorMsg); errorMsg = UtilityFunction.GetZHSErrorString(error, init, sessionContext); if (error == 0) { view.errorHandler(0, init.lang.ERROR_API_CALL_ERROR + " trGetSerialNumberInfo " + error, ""); } else { view.errorHandler(2, init.lang.ERROR_API_CALL_ERROR + " trGetSerialNumberInfo " + error + "," + errorMsg, ""); } return(serialNumberResultValues); }
public List <SNFromShippingLotEntity> GetSNDataFromShippingLot(string lotNumber) { int error = 0; string errorMsg = ""; List <SNFromShippingLotEntity> listEntity = new List <SNFromShippingLotEntity>(); string[] serialNumberResultKeys = new string[] { "PART_DESC", "PART_NUMBER", "SERIAL_NUMBER", "SERIAL_NUMBER_POS", "SHIPPING_DATE" , "SHIPPING_STATION_DESC", "SHIPPING_STATION_NUMBER", "WORKORDER_NUMBER" }; string[] serialNumberResultValues = new string[] { }; LogHelper.Info("begin api shipGetSerialNumberDataForShippingLot (Station number:" + init.configHandler.StationNumber + ",lot number =" + lotNumber + ")"); error = imsapi.shipGetSerialNumberDataForShippingLot(sessionContext, init.configHandler.StationNumber, lotNumber, serialNumberResultKeys, out serialNumberResultValues); LogHelper.Info("end api shipGetSerialNumberDataForShippingLot (result code = " + error + ")"); //imsapi.imsapiGetErrorText(sessionContext, error, out errorMsg); errorMsg = UtilityFunction.GetZHSErrorString(error, init, sessionContext); if (error == 0) { int loop = serialNumberResultKeys.Length; int count = serialNumberResultValues.Length; for (int i = 0; i < count; i += loop) { SNFromShippingLotEntity entity = new SNFromShippingLotEntity(); entity.PART_DESC = serialNumberResultValues[i + 0]; entity.PART_NUMBER = serialNumberResultValues[i + 1]; entity.SERIAL_NUMBER = serialNumberResultValues[i + 2]; entity.SERIAL_NUMBER_POS = serialNumberResultValues[i + 3]; entity.SHIPPING_DATE = ConvertToDateTime(serialNumberResultValues[i + 4]); entity.SHIPPING_STATION_DESC = serialNumberResultValues[i + 5]; entity.SHIPPING_STATION_NUMBER = serialNumberResultValues[i + 6]; entity.WORKORDER_NUMBER = serialNumberResultValues[i + 7]; listEntity.Add(entity); } view.errorHandler(0, init.lang.ERROR_API_CALL_ERROR + " shipGetSerialNumberDataForShippingLot " + error, ""); } else { view.errorHandler(2, init.lang.ERROR_API_CALL_ERROR + " shipGetSerialNumberDataForShippingLot " + error + "," + errorMsg, ""); } return(listEntity); }
private void frmEditQuotation_FormClosing(object sender, FormClosingEventArgs e) { if (isEdited == true) { DialogResult result = FormUtility.CloseWithoutSave(); if (result == DialogResult.No) { e.Cancel = true; return; } } List <string> lstcolumnChecked = new List <string>(); foreach (CheckComboBoxItem item in checkBoxCombobox1.Items) { if (item.CheckState == true) { lstcolumnChecked.Add(item.Value); } } UtilityFunction.WriteColumnToshow(lstcolumnChecked); }
private BrankBank getBranchBankRecord(TreeListNode node) { if (node == null) { return(null); } BrankBank branch = new BrankBank(); UtilityFunction.ConvertTreeListNodeToObj <Model.BrankBank>(treeList1, node, branch); branch.BrankBankID = Convert.ToInt32(node.GetDisplayText("BankId")); branch.BrankName = node.GetDisplayText("BankName"); branch.BrankAddress = node.GetDisplayText("Address"); //branch.Phone = node.GetDisplayText("Phone"); //branch.Note = node.GetDisplayText("Note"); //if (!string.IsNullOrEmpty(node.GetDisplayText("CreateDate"))) // branch.CreateDate = Convert.ToDateTime(node.GetDisplayText("CreateDate")); //branch.CreateBy = node.GetDisplayText("CreateBy"); //if (!string.IsNullOrEmpty(node.GetDisplayText("ModifyDate"))) // branch.ModifyDate = Convert.ToDateTime(node.GetDisplayText("ModifyDate")); //branch.ModifyBy = node.GetDisplayText("ModifyBy"); branch.Bank = getBankRecord(node.ParentNode); return(branch); }
private bool VerifyTeamNumber() { bool isValid = false; UtilityFunction utilityHandler = new UtilityFunction(sessionContext, config.StationNumber); string teamNo = utilityHandler.GetTeamNumberByUser(this.txtUserName.Text.Trim()); if (string.IsNullOrEmpty(config.AUTH_TEAM)) { isValid = true; } else if (string.IsNullOrEmpty(teamNo)) { isValid = false; } else { if (config.AUTH_TEAM.Contains(teamNo)) { isValid = true; } } return(isValid); }
private void BindGrid(int stat1, int stat2) { var reqlist = new List <RequestFR>(); var isMasouleDorehKootahModat = UtilityFunction.IsMasouleDorehKootahModat(Convert.ToInt32(Session["RoleID"])); if (isMasouleDorehKootahModat == 13) //رئییس کوتاه مدت { reqlist = rq.GetRequestListByDaneshID(5); } else { if (rq.GetRequestListByDaneshID(5) != null) { reqlist = rq.GetRequestListByDaneshID(5); reqlist = reqlist.Where(c => c.IssuerID == Convert.ToInt32(Session[sessionNames.userID_Karbar].ToString())).ToList(); } } if (reqlist != null) { if (stat1 != 4) { var rl = from r in reqlist where r.Status == stat1 || r.Status == stat2 select r; grdProfessorReview.DataSource = rl; } else { grdProfessorReview.DataSource = reqlist; } } grdProfessorReview.DataBind(); }
private void SessionResponseHandler(SessionResponse response) { if (response.IsConfirmed) { if (clientPublicKey.ContainsKey(response.ClientName)) { clientPublicKey[response.ClientName] = response.PublicKey; } else { clientPublicKey.Add(response.ClientName, response.PublicKey); } HandShakeRequest handShakeRequest = new HandShakeRequest(); EncryptionkeyObject encryptionkeyObject = new EncryptionkeyObject(); Random rnd = new Random(); encryptionkeyObject.FirstX = rnd.NextDouble(); encryptionkeyObject.U = rnd.NextDouble(); encryptionkeyObject.SelectChoas = rnd.Next(0, 2) == 0 ? ChoasEnum.First : ChoasEnum.Secend; if (clientPublicEncryptionkeys.ContainsKey(response.ClientName)) { clientPublicEncryptionkeys[response.ClientName] = encryptionkeyObject; } else { clientPublicEncryptionkeys.Add(response.ClientName, encryptionkeyObject); } handShakeRequest.FirstX = UtilityFunction.EncryptByte(response.PublicKey, BitConverter.GetBytes(encryptionkeyObject.FirstX)); handShakeRequest.U = UtilityFunction.EncryptByte(response.PublicKey, BitConverter.GetBytes(encryptionkeyObject.U)); handShakeRequest.SelectChoas = UtilityFunction.EncryptByte(response.PublicKey, BitConverter.GetBytes((short)encryptionkeyObject.SelectChoas)); handShakeRequest.ReceiverClient = response.ClientName; SendMessage(handShakeRequest); } }
public void RunSchedule(ScheduleModel schedule, bool manualRun = false, string username = "******", string termCode = null) { var log = new List <string>(); log.Add("Test Action 5 at: " + DateTime.Now); //System.IO.File.AppendAllLines(System.AppDomain.CurrentDomain.BaseDirectory + "log.txt", log); if ((schedule.NextRunDate == null || schedule.NextRunDate == DateTime.MinValue) || schedule.NextRunDate < DateTime.Now || manualRun) { //System.IO.File.AppendAllLines(System.AppDomain.CurrentDomain.BaseDirectory + "log.txt", new string[] { "Test Action 6 at: " + DateTime.Now }); var actionClass = Type.GetType(schedule.ActionMethod.Remove(schedule.ActionMethod.LastIndexOf('.')) + ",IAUECProfessorsEvaluation.Service"); if (actionClass != null) { //System.IO.File.AppendAllLines(System.AppDomain.CurrentDomain.BaseDirectory + "log.txt", new string[] { "Test Action 7 at: " + DateTime.Now }); var action = schedule.ActionMethod.Remove(0, schedule.ActionMethod.LastIndexOf('.') + 1); var method = actionClass.GetMethod(action, BindingFlags.Static | BindingFlags.Public); if (method != null) { //System.IO.File.AppendAllLines(System.AppDomain.CurrentDomain.BaseDirectory + "log.txt", new string[] { "Test Action 8 at: " + DateTime.Now }); schedule.NextRunDate = DateTime.Now.AddMinutes(UtilityFunction.GetTimeLapse(schedule.TimeLapse, schedule.TimeLapseMeasurement)); schedule.LastRunDate = DateTime.Now; _scheduleService.AddOrUpdate(Mapper.Map <Model.Models.Schedule>(schedule)); //System.IO.File.AppendAllLines(System.AppDomain.CurrentDomain.BaseDirectory + "log.txt", new string[] { "Test Action 9 at: " + DateTime.Now }); object[] par = new object[] { _termService, _mappingService, _collegeService, _educationalGroupService, _professorService, _educationalClassService, _studentEducationalClassService, _professorScoreService, _indicatorService, _mappingTypeService, _universityLevelMappingService, _educationalGroupScoreService, _logService, _logTypeService, _userService, termCode }; var user = _userService.Get(x => x.Username.ToLower() == username.ToLower()); //System.IO.File.AppendAllLines(System.AppDomain.CurrentDomain.BaseDirectory + "log.txt", new string[] { "Test Action 10 at: " + DateTime.Now }); SyncService.LogSync(_logService, _logTypeService, _userService, user, (int)LogTypeValue.شروع_عملیات_بروزرسانی_داده_ها); method.Invoke(null, par); SyncService.LogSync(_logService, _logTypeService, _userService, user, (int)LogTypeValue.پایان_عملیات_بروزرسانی_داده_ها); } } } }
private Model.Bank getBankRecord(TreeListNode node) { if (node == null) { return(null); } Model.Bank bank = new Model.Bank(); UtilityFunction.ConvertTreeListNodeToObj <Model.Bank>(treeList1, node, bank); //bank.BankId = Convert.ToInt32(node.GetDisplayText("BankId")); //bank.BankCode = node.GetDisplayText("BankCode"); //bank.BankName = node.GetDisplayText("BankName"); //bank.Address = node.GetDisplayText("Address"); //bank.Phone = node.GetDisplayText("Phone"); //bank.Fax = node.GetDisplayText("Fax"); //bank.Email = node.GetDisplayText("Email"); //bank.Note = node.GetDisplayText("Note"); //bank.CreateDate = string.IsNullOrWhiteSpace(node.GetDisplayText("CreateDate"))==false? Convert.ToDateTime(node.GetDisplayText("CreateDate")):DateTime.Now; //bank.CreateBy = node.GetDisplayText("CreateBy"); //if (!string.IsNullOrEmpty(node.GetDisplayText("ModifyDate"))) // bank.ModifyDate = Convert.ToDateTime(node.GetDisplayText("ModifyDate")); //bank.ModifyBy = node.GetDisplayText("ModifyBy"); return(bank); }
private void btnCreateAccount_Click(object sender, EventArgs e) { if (ValidationUtility.FieldNotAllowNull(groupBox1) == false) { lblNotify1.SetText(UI.hasnoinfomation, LabelNotify.EnumStatus.Failed); return; } if (m_User == null) { m_User = new Users(); } CoverObjectUtility.GetAutoBindingData(this.tableLayoutPanel2, m_User); if (string.IsNullOrWhiteSpace(m_User.Password)) { m_User.Password = UtilityFunction.GetSHA256Hash(m_User.UserName); } m_User.UserId = 0; if (m_User == null) { return; } try { SaveAccount(m_User); lblNotify1.SetText(UI.success, LabelNotify.EnumStatus.Success); gridUtility1.AddNewRow <Deputy>(m_Deputy); } catch { lblNotify1.SetText(UI.failed, LabelNotify.EnumStatus.Failed); } }
private bool VerifyTeamNumber() { bool isValid = true; if (config.AUTH_TEAM != "" && config.AUTH_TEAM != null) { UtilityFunction utilityHandler = new UtilityFunction(sessionContext, config.StationNumber); string teamNo = utilityHandler.GetTeamNumberByUser(this.txtUserName.Text.Trim()); if (!string.IsNullOrEmpty(teamNo)) { if (!config.AUTH_TEAM.Contains(teamNo)) { SetStatusLabelText("User Team not authorized", 1); isValid = false; } } else { SetStatusLabelText("User Team not authorized", 1); isValid = false; } } return(isValid); }
private StiReport CreateDefenceSessionReport_Manual(string requestId, string studentCode, int defenceSessionDate, string defenceDate, bool bySign = false) { CheckOutRequestBusiness _reqBusiness = new CheckOutRequestBusiness(); var entryYear = _reqBusiness.GetSaleVoroodByStCode(studentCode); StiReport rpt = new StiReport(); if (!bySign) { if (Convert.ToUInt32(entryYear) < 95) { //کمی rpt.Load(Server.MapPath("../report/QuantityDefenceSession_Manual.mrt")); } else { //کیفی rpt.Load(Server.MapPath("../report/QualityDefenceSession_Manual.mrt")); } rpt.Dictionary.Databases.Clear(); rpt.Dictionary.Databases.Add(new StiSqlDatabase("Connection1", CB.SupplementaryReportConnection)); rpt.Compile(); rpt.CompiledReport .DataSources["[Resource_Control].[GetDefenceSessionInformation]"] .Parameters["@stcode"] .ParameterValue = studentCode; rpt.CompiledReport .DataSources["[Resource_Control].[GetDefenceSessionInformation]"] .Parameters["@requestId"] .ParameterValue = Convert.ToInt32(requestId); rpt.CompiledReport .DataSources["[Resource_Control].[GetDefenceSessionInformation]"] .Parameters["@defenceSessionDate"] .ParameterValue = defenceSessionDate; rpt["defenceDate"] = defenceDate; return(rpt); } else { if (Convert.ToUInt32(entryYear) < 95) { //کمی rpt.Load(Server.MapPath("../report/QuantityDefenceSession_Manual_BySign.mrt")); } else { //کیفی rpt.Load(Server.MapPath("../report/QualityDefenceSession_Manual_BySign.mrt")); } rpt.Dictionary.Databases.Clear(); rpt.Dictionary.Databases.Add(new StiSqlDatabase("Connection1", CB.SupplementaryReportConnection)); rpt.Compile(); rpt.CompiledReport .DataSources["[Resource_Control].[GetDefenceSessionInformation]"] .Parameters["@stcode"] .ParameterValue = studentCode; rpt.CompiledReport .DataSources["[Resource_Control].[GetDefenceSessionInformation]"] .Parameters["@requestId"] .ParameterValue = Convert.ToInt32(requestId); rpt.CompiledReport .DataSources["[Resource_Control].[GetDefenceSessionInformation]"] .Parameters["@defenceSessionDate"] .ParameterValue = defenceSessionDate; rpt["defenceDate"] = defenceDate; RequestHandler _requestHandler = new RequestHandler(); var address = Request.Url.OriginalString.Replace(Request.Url.PathAndQuery, "") + Request.ApplicationPath; //Server.MapPath("../../").ToString(); var signs = _requestHandler.GetSignutreOstadByImage(studentCode, address).OrderBy(c => c.IdTypeOs); var score = _requestHandler.GetScoreForDefence(Convert.ToInt32(requestId)); rpt["modirSign"] = signs.Where(c => c.IdTypeOs == 1)?.FirstOrDefault()?.singAddress; rpt["osMoshSign"] = signs.Where(c => c.IdTypeOs == 2)?.FirstOrDefault()?.singAddress; rpt["osRahSign"] = signs.Where(c => c.IdTypeOs == 3)?.FirstOrDefault()?.singAddress; rpt["osDavInSign"] = signs.Where(c => c.IdTypeOs == 4)?.FirstOrDefault()?.singAddress; rpt["osDOSign"] = signs.Where(c => c.IdTypeOs == 5)?.FirstOrDefault()?.singAddress; if (Convert.ToUInt32(entryYear) < 95) { //کمی rpt["Score"] = (score.Score); rpt["ScoreLetters"] = score.ScoreLetters; } else { //کیفی rpt["Degree"] = UtilityFunction.ConvertScoreToDegree((score.Score == null ? -1 : score.Score.Value)); } return(rpt); } }
private LoginStatus LoginVentureLogic(LoginInfo loginInfo) { LoginStatus loginStatus = null; Debug.WriteLine("AccountController.Venture LoginVentureLogic Authenticate User: "******"@")) //{ // string before = loginInfo.LoginID.Substring(0, loginInfo.LoginID.IndexOf("@")); // string mid = loginInfo.LoginID.Substring(loginInfo.LoginID.IndexOf("@") + 1); // if (mid.Contains(".")) // { // mid = mid.Substring(0, mid.IndexOf(".")); // } // loginInfo.LoginID = before; // loginInfo.Domain = mid; //} //string passkey = UtilityFunction.EncryptPassKey(loginInfo.LoginID); string passkey = UtilityFunction.EncryptPassKey(loginInfo.LoginID); string pwd = UtilityFunction.EncryptPassword(loginInfo.Password); // Debug.WriteLine("Authenticate User webclient.AuthenticateUser"); PackingFunction(); string validation = String.Empty; try { validation = UAS.Business.LocalClient.AuthenticateLocalUser(passkey, loginInfo.Domain, loginInfo.LoginID, loginInfo.Password); } catch (Exception excptn) { validation = "<record><errormessage>" + excptn.Message + "</errormessage></record>"; Debug.WriteLine("Authenticate User Venture exception: " + excptn.Message); } Debug.WriteLine("Authenticate User Venture validation: " + validation); if (!string.IsNullOrEmpty(validation)) { XmlDocument xDoc = new XmlDocument(); loginStatus = new LoginStatus(); try { xDoc.LoadXml(validation); loginStatus.UserID = Convert.ToInt32(xDoc.GetElementsByTagName("userid")[0].InnerText); loginStatus.EnterpriseID = Convert.ToInt32(xDoc.GetElementsByTagName("enterprise_id")[0].InnerText); /* Copied over by LAK, 1/28/2015 * Deleted by RRB 12/20/14 - Group is part of the groupPermissionSets * string groupId = xDoc.GetElementsByTagName("enterprise_id")[0].InnerText; * if ( !String.IsNullOrEmpty(groupId) ) * { * loginStatus.GroupID = Convert.ToInt32(groupId); * } */ // Fill with dummy for now - should probably be deleted from the structure. loginStatus.GroupID = 0; loginStatus.appGroupPermissions = new List <AppGroupPermissions>(); AppGroupPermissions agp = new AppGroupPermissions(); agp.groupPermissionSets = new List <GroupPermissionSet>(); string appId = xDoc.GetElementsByTagName("applicationid")[0].InnerText; if (!String.IsNullOrEmpty(appId)) { agp.ApplicationID = Convert.ToInt32(appId); } loginStatus.appGroupPermissions.Add(agp); // Get the Group Security Sets XmlNode nodeAppPerms = xDoc.SelectSingleNode("record/application_permissions"); XmlNodeList xnlGrpPrmList = nodeAppPerms.SelectNodes("group_permission"); bool enterpriseWideGroup = false; foreach (XmlNode xnGrpPrm in xnlGrpPrmList) { GroupPermissionSet gps = new GroupPermissionSet(); gps.GroupID = Convert.ToInt32(xnGrpPrm.Attributes.GetNamedItem("id").Value); if (gps.GroupID == 0) { enterpriseWideGroup = true; } gps.PermissionSet = xnGrpPrm.InnerText; loginStatus.appGroupPermissions[0].groupPermissionSets.Add(gps); } XmlNode nodeAuthGroups = nodeAppPerms.SelectSingleNode("authorizedGroups"); XmlNodeList xnlAuthGroupList = nodeAuthGroups.SelectNodes("groupId"); if (enterpriseWideGroup == false) { List <int> authGroups = new List <int>(); foreach (XmlNode xnAuthGroup in xnlAuthGroupList) { int grp = Convert.ToInt32(xnAuthGroup.InnerText); authGroups.Add(grp); } loginStatus.appGroupPermissions[0].authorizedGroups = authGroups;//.ToArray(); } else { loginStatus.appGroupPermissions[0].authorizedGroups = new int[] { 0 }.ToList(); } // loginStatus.PermissionSet = xDoc.GetElementsByTagName("permissions")[0].InnerText; if (loginStatus.appGroupPermissions.Count == 0 || loginStatus.appGroupPermissions[0].groupPermissionSets.Count == 0) { Exception e = new Exception(@"User not authorized for this application."); e.Data["noAuth"] = true; throw e; } loginStatus.Status = Convert.ToChar(xDoc.GetElementsByTagName("statusflag")[0].InnerText.Substring(0, 1)); loginStatus.UserKey = xDoc.GetElementsByTagName("userkey")[0].InnerText; loginStatus.EmailAddress = xDoc.GetElementsByTagName("useremail")[0].InnerText; loginStatus.FirstName = xDoc.GetElementsByTagName("userfirstname")[0].InnerText; loginStatus.LastName = xDoc.GetElementsByTagName("userlastname")[0].InnerText; Debug.WriteLine("AuthenticateUser FirstName LastName: " + loginStatus.FirstName + " " + loginStatus.LastName); loginStatus.SecureDomain = Convert.ToBoolean(xDoc.GetElementsByTagName("securedomain")[0].InnerText); loginStatus.IsAdmin = xDoc.GetElementsByTagName("role")[0].InnerText.ToLower().Contains("admin") ? true : false; loginStatus.ErrorMessage = xDoc.GetElementsByTagName("errormessage")[0].InnerText; Debug.WriteLine("AuthenticateUser ls.ErrorMessage: " + loginStatus.ErrorMessage); } catch (Exception excptn) { if (excptn.Data.Contains("noAuth")) { loginStatus.ErrorMessage = excptn.Message; Debug.WriteLine("Not authorized: " + excptn.Message); } else { string msg = "AuthenticateUser XML conversion exception: " + excptn.Message; Debug.WriteLine(msg); loginStatus.ErrorMessage = "Invalid username or password: "******"UserIsAdm"] = loginStatus.IsAdmin.ToString(); } } return(loginStatus); }
private void frmIncomeExpenseMain_Load(object sender, System.EventArgs e) { labelNotify1.Text = ""; loadDB(DateTime.Now); label3.Text = UtilityFunction.DateTimeToString(DateTime.Now); }
private void btnSave_Click(object sender, EventArgs e) { if (ValidationUtility.FieldNotAllowNull(this) == false) { return; } Deputy deputy = new Deputy { Skype = txtSkype.Text, Address = txtDiaChi.Text, Email = txtEmail.Text, DeputyName = txtNameContact.Text, Phone = txtPhone.Text, CompanyId = _companyID, IsActive = true, IsMain = false, Sex = (cbSex.SelectedIndex) < 1 ? false : true, CreateBy = UserManagement.UserSession.UserName, CreateDate = DateTime.Now }; Users userNew = new Users { UserName = txtAccount.Text, Password = UtilityFunction.GetSHA256Hash(txtPassword.Text), Email = txtEmail.Text, FullName = txtNameContact.Text, CreateBy = deputy.CreateBy, CreateDate = deputy.CreateDate, UserGroupId = 2 }; Users userCheck = null; using (IUnitOfWork uow = new UnitOfWork()) { userCheck = uow.UsersRepository.IsExist(userNew.UserName); } if (userCheck != null) { UtilityMessageBox.ShowText("UserName is exit, not valid"); return; } using (IUnitOfWork uow = new UnitOfWork()) { //int k = uow.UsersRepository.Add(userNew); //deputy.UserId = k; //uow.DeputyRepository.Add(deputy); uow.Commit(); } UtilityMessageBox.ShowText("Thêm mới thành công"); if (_xulyThemMoiDeputy != null) { _xulyThemMoiDeputy(deputy); } Close(); }
private void TapGestureRecognizer_Tapped(object sender, EventArgs e) { UtilityFunction.ToastMessage("asdfg"); }