private void btnLuu_Click(object sender, EventArgs e) { try { gvLocation.MoveNext(); gvLocation.UpdateCurrentRow(); source = (BindingSource)GridLocation.DataSource; if (source.DataSource != null && ((List <Entity.BusinessEntity.LocationEntity>)source.DataSource).Count > 0) { foreach (Entity.BusinessEntity.LocationEntity dr in source) { dr.CompanyId = ApplicationHelper.CurrentUserProfile.CompanyId; var updatedEntity = Factory.Resolve <ICompanyDS>().AddOrUpdateLocation(dr); } } DeleteList(); LoadData(); CustomMessageBox.ShowError("Lưu thành công", "Thông báo", null); } catch (Exception ex) { XtraMessageBox.Show("Lưu thất bại ", "Thông báo"); CustomMessageBox.ShowError("Lưu thất bại ", "Thông báo", ex); Log.WriteLog(this, MethodBase.GetCurrentMethod().Name, ex.Message); } }
private void AddStage(object obj) { if (ExistingTileset) { if (!System.IO.File.Exists(TilesetPath)) { CustomMessageBox.ShowError("That tileset file does not exist.", "Foild!"); return; } var path = FilePath.FromAbsolute(TilesetPath, _project.Project.BaseDir); var tileset = _tilesetFactory.Load(path); AddStageToProject(tileset); } else { if (!System.IO.File.Exists(TilesheetPath)) { CustomMessageBox.ShowError("That image file does not exist.", "Foild!"); return; } var tilesetFilePath = _project.FileStructure.CreateTilesetPath(Name); var tileset = _tilesetFactory.CreateNew(tilesetFilePath); tileset.Tileset.ChangeSheetPath(TilesheetPath); AddStageToProject(tileset); } }
private void ImportScreen() { var dialog = new CommonOpenFileDialog(); dialog.Filters.Add(new CommonFileDialogFilter("Images", "png,gif,jpg,jpeg,bmp")); dialog.Title = "Select Screen Image"; dialog.EnsureFileExists = true; dialog.EnsurePathExists = true; dialog.EnsureReadOnly = false; dialog.EnsureValidNames = true; dialog.Multiselect = false; dialog.ShowPlacesList = true; if (dialog.ShowDialog() != CommonFileDialogResult.Ok) { return; } var image = new BitmapImage(new Uri(dialog.FileName)); var tilesize = _currentStage.Tileset.Tileset.TileSize; if (image.PixelWidth % tilesize != 0 || image.PixelHeight % tilesize != 0) { CustomMessageBox.ShowError(string.Format("Screen image width and height must be multiples of {0}.", tilesize), "Import Error"); return; } var importer = new ScreenImporter(_currentStage); var screen = importer.Import(image); _currentStage.AddScreen(screen); }
private void Save() { Result result = ApiClient.Register(Student).ConfigureAwait(false).GetAwaiter().GetResult(); if (result.IsFailure) { CustomMessageBox.ShowError(result.Error); return; } DialogResult = true; }
private void rpsHPOpen_Click(object sender, EventArgs e) { try { OrderEntity order = (OrderEntity)gvPurchase.GetFocusedRow(); OwnerForm.GoToView(enumView.PurchaseOrderDetail, order); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message, "Thông báo", ex); Log.WriteLog(this, MethodBase.GetCurrentMethod().Name, ex.Message); } }
private void Save() { if (IsMain && _employee.HasMainProject()) { CustomMessageBox.ShowError("The employee already has a main project (" + _employee.MainProject.Name + ")."); return; } Project project = _repository.GetById(SelectedProject.Id); ProjectInvolement = new ProjectInvolement(project, _employee, SelectedRole, IsMain); DialogResult = true; }
private void TryOpenProject(string filename) { try { _viewModel.OpenProject(filename); } catch (System.IO.FileNotFoundException) { CustomMessageBox.ShowError("The project file could not be found at the specified location.", _viewModel.ApplicationName); } catch (MegaMan.Common.GameXmlException) { CustomMessageBox.ShowError("The selected project could not be loaded. There was an error while parsing the project files.", _viewModel.ApplicationName); } }
public void ChangeStage(string stageName) { try { var nextStage = _project.StageByName(stageName); _stage = nextStage; ViewModelMediator.Current.GetEvent <StageChangedEventArgs>().Raise(this, new StageChangedEventArgs(_stage)); } catch (GameXmlException ex) { CustomMessageBox.ShowError(ex.Message, this.Project.Name); } }
private static void Main(string[] args) { Trace.WriteLine("Program.cs"); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); #if !DEBUG Splash.ShowSplash(500); Thread.Sleep(4000); Splash.Fadeout(); #endif //LogHelper.ConfigureLog(); ConfigurationSettingsHelper.SetInstanceEndpointAddress(); Boolean serverAvailable = ConfigurationSettingsHelper.TestServer(); if (!serverAvailable) { CustomMessageBox.ShowError(ResourceHelper.GetResourceText("ServerConnectionError")); ServerSettings s = new ServerSettings(); s.ShowDialog(); Application.Exit(); } else { XmlDocument doc = new XmlDocument(); String configFileName = Utils.DirectoryAndFileHelper.LanguageConfigurationFile; if (File.Exists(configFileName)) { doc.Load(configFileName); try { CultureInfo uiCulture = new CultureInfo(doc.DocumentElement.Attributes["culture"].Value); CultureInfo culture = new CultureInfo("en-GB"); //Thread.CurrentThread.CurrentCulture = culture; Thread.CurrentThread.CurrentCulture = culture; Thread.CurrentThread.CurrentUICulture = uiCulture; } catch (System.Globalization.CultureNotFoundException) { } } PrincipalForm principalForm = ViewManager.CreatePrincipalForm(); ViewManager.SetMainControl(ERMTControl.Login); Application.Run(principalForm); } }
private void AddProject() { if (_repository.IsEmployeeHeadOfDepartment(_employee)) { CustomMessageBox.ShowError("The employee is a Head of Department. A Head of Department can't have projects assigned."); return; } var viewModel = new NewEmployeeProjectViewModel(_employee); if (_dialogService.ShowDialog(viewModel) == true) { _employee.AddProject(viewModel.ProjectInvolement); Notify(() => Projects); } }
private void AddScreen() { var stage = _currentStage; if (stage != null) { if (!stage.Tileset.Tileset.Any()) { CustomMessageBox.ShowError("You need to create some tiles before you can start creating your stage.", "Tiles Needed"); return; } int nextScreenId = stage.FindNextScreenId(); stage.AddScreen(nextScreenId.ToString(), 16, 14); } }
private void Save() { var dto = new DisenrollmentDto { Id = _studentId, Comment = Comment, EnrollmentNumber = _enrollmentNumber }; Result result = ApiClient.Disenroll(dto).ConfigureAwait(false).GetAwaiter().GetResult(); if (result.IsFailure) { CustomMessageBox.ShowError(result.Error); return; } DialogResult = true; }
private void Save() { var dto = new EnrollmentDto { Id = _studentId, Course = Course, Grade = Grade }; Result result = ApiClient.Enroll(dto).ConfigureAwait(false).GetAwaiter().GetResult(); if (result.IsFailure) { CustomMessageBox.ShowError(result.Error); return; } DialogResult = true; }
private void btnNuevo_Click(object sender, EventArgs e) { using (var f = new frmEdición()) { if (f.ShowDialog() == DialogResult.OK) { try { CuentasRepository.Insertar(f.Descripción, f.Estado, f.SaldoInicial); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } dgvDatos.SetRow(r => r.Cells[1].Value.ToString().ToLower() == f.Descripción.Trim().ToLower()); } } }
private void RecalculateCost() { Result <decimal> estimateOrError = _estimateCalculator.Calculate( _delivery.NMB_CLM, _product1?.NMB_CM, Amount1, _product2?.NMB_CM, Amount2, _product3?.NMB_CM, Amount3, _product4?.NMB_CM, Amount4); if (estimateOrError.IsFailure) { CustomMessageBox.ShowError(estimateOrError.Error); return; } CostEstimate = (double)estimateOrError.Value; Notify(nameof(CostEstimate)); }
private void Save() { var dto = new PersonalInfoDto { Id = _studentId, Email = Email, Name = Name }; Result result = ApiClient.EditPersonalInfo(dto).ConfigureAwait(false).GetAwaiter().GetResult(); if (result.IsFailure) { CustomMessageBox.ShowError(result.Error); return; } DialogResult = true; }
private void btnEliminar_Click(object sender, EventArgs e) { int rowindex = dgvDatos.CurrentCell.RowIndex; int id = (int)dgvDatos.Rows[rowindex].Cells[0].Value; string descripción = dgvDatos.Rows[rowindex].Cells[1].Value.ToString(); if (MessageBox.Show(String.Format("¿Está seguro de que desea eliminar {0}?", descripción), "Eliminar rubro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { RubrosRepository.Eliminar(id); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } } }
private void RecalculateCost() { if (ProductLines.Count == 0) { CustomMessageBox.ShowError("Please, specify at least one product line"); return; } double?distance = _addressResolver.GetDistanceTo(_delivery.Destination); if (distance == null) { CustomMessageBox.ShowError("Address is not found"); return; } _delivery.RecalculateCostEstimate(distance.Value); Notify(nameof(CostEstimate)); }
private void btnEliminar_Click(object sender, EventArgs e) { int rowindex = dgvDatos.CurrentCell.RowIndex; var id = (int)dgvDatos.Rows[rowindex].Cells[0].Value; var cta = CuentasRepository.ObtenerCuentaPorId(id); if (MessageBox.Show(String.Format("¿Está seguro de que desea eliminar {0}?", cta.Descripcion), "Eliminar Cuenta", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { try { CuentasRepository.Eliminar(cta.Id); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } } }
private void btnNuevo_Click(object sender, EventArgs e) { using (var f = new frmEdición(IdCuenta)) { if (f.ShowDialog() == DialogResult.OK) { try { var mov = MovimientosRepository.Insertar(f.IdCuenta, f.Fecha, f.IdTransaccion, f.Importe); cbCuentas.SelectedValue = mov.IdCuenta; ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == mov.Id); } catch (Exception ex) { CustomMessageBox.ShowError("Error al intentar grabar los datos: \n" + ex.Message); } } } }
private void btnNuevo_Click(object sender, EventArgs e) { using (var f = new frmEdición((int)cbRubros.SelectedValue)) { if (f.ShowDialog() == DialogResult.OK) { try { var trx = TransaccionesRepository.Insertar(f.Descripción, f.EsDébito, f.Estado, f.IdRubro); cbRubros.SelectedValue = trx.IdRubro; ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } dgvDatos.SetRow(r => r.Cells[1].Value.ToString().ToLower() == f.Descripción.Trim().ToLower()); } } }
private void Save() { Result result; if (_isNew) { result = ApiClient.Create(Student).ConfigureAwait(false).GetAwaiter().GetResult(); } else { result = ApiClient.Update(Student).ConfigureAwait(false).GetAwaiter().GetResult(); } if (result.IsFailure) { CustomMessageBox.ShowError(result.Error); return; } DialogResult = true; }
private void btnEliminar_Click(object sender, EventArgs e) { int rowindex = dgvDatos.CurrentCell.RowIndex; var id = (decimal)dgvDatos.Rows[rowindex].Cells[0].Value; var m = MovimientosRepository.ObtenerMovimientoPorId(id); if (MessageBox.Show("¿Está seguro de que desea contrasentar el movimiento seleccionado?", "Contrasentar Movimiento", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { try { MovimientosRepository.Contrasentar(m.Id); ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == m.Id); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } } }
private void Salvar() { Result resultado; if (_isNew) { resultado = ApiClient.Criar(Aluno).ConfigureAwait(false).GetAwaiter().GetResult(); } else { resultado = ApiClient.Atualizar(Aluno).ConfigureAwait(false).GetAwaiter().GetResult(); } if (resultado.IsFailure) { CustomMessageBox.ShowError(resultado.Error); return; } DialogResult = true; }
private void btnNuevo_Click(object sender, EventArgs e) { using (var f = new frmInputBox("Nuevo rubro", "Descripción:")) { f.AllowEmptyValue = false; if (f.ShowDialog() == DialogResult.OK) { string descripción = f.Value.Trim(); try { RubrosRepository.Insertar(descripción); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } dgvDatos.SetRow(r => r.Cells[1].Value.ToString().ToLower().Equals(descripción.ToLower())); } } }
private void btnNuevo_Click(object sender, EventArgs e) { using (var f = new frmEdición()) { if (f.ShowDialog() == DialogResult.OK) { try { var usr = UsuariosRepository.Insertar(f.Nombre, f.NombreCompleto, f.Estado); ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == usr.Id); MessageBox.Show("Se dio de alta el usuario " + f.NombreCompleto + "\nSe asignó la contraseña: 123456", "Nuevo usuario", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { CustomMessageBox.ShowError("Error al intentar grabar los datos: \n" + ex.Message); } } } }
private void rpsHPLDel_Click(object sender, EventArgs e) { try { OrderEntity it = (OrderEntity)gvPurchase.GetFocusedRow(); if (XtraMessageBox.Show("Bạn có chắc muốn xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (Factory.Resolve <IOrderDS>().DeleteOrder(it)) { XtraMessageBox.Show("Xóa thành công", "Thông báo"); } else { XtraMessageBox.Show("Xóa thất bại", "Thông báo"); } } } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message, "Thông báo", ex); Log.WriteLog(this, MethodBase.GetCurrentMethod().Name, ex.Message); } }
private void btnEditar_Click(object sender, EventArgs e) { int rowindex = dgvDatos.CurrentCell.RowIndex; var id = (decimal)dgvDatos.Rows[rowindex].Cells[0].Value; var m = MovimientosRepository.ObtenerMovimientoPorId(id); using (var f = new frmEdición(m)) { if (f.ShowDialog() == DialogResult.OK) { try { MovimientosRepository.Actualizar(m.Id, f.IdCuenta, f.Fecha, f.IdTransaccion, f.Importe); ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == m.Id); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } } } }
private void frmSaleOrderManagement_Load(object sender, EventArgs e) { try { rpsLKStatus.DataSource = CreateStatus(); List <OrderEntity> lstSource = new List <OrderEntity>(); lstSource = Factory.Resolve <IOrderDS>().SearchOrder(new OrderSearchEntity() { SearchText = "" }); if (lstSource != null && lstSource.Count > 0) { source.DataSource = lstSource.Where(c => c.OrderType == (int)enumOrderType.Sale).OrderByDescending(c => c.OrderId).ToList(); GridPurchase.DataSource = source; } } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message, "Thông báo", ex); Log.WriteLog(this, MethodBase.GetCurrentMethod().Name, ex.Message); } }
private void btnEditar_Click(object sender, EventArgs e) { int rowindex = dgvDatos.CurrentCell.RowIndex; var id = (int)dgvDatos.Rows[rowindex].Cells[0].Value; var cta = CuentasRepository.ObtenerCuentaPorId(id); using (var f = new frmEdición(cta)) { if (f.ShowDialog() == DialogResult.OK) { try { CuentasRepository.Actualizar(cta.Id, f.Descripción, f.Estado, f.SaldoInicial); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } dgvDatos.SetRow(r => Int32.Parse(r.Cells[0].Value.ToString()) == cta.Id); } } }