private void FormOnBarnSelected(object sender, Barn barn) { if (RemainBirdsAmount <= 0) { MessageBoxDisplayService.ShowError("Ya se han asignado el total de aves del lote a los galpones"); return; } var ucBarnAssigned = new UcBarnAssigned(); ucBarnAssigned.MessageBoxDisplayService = this.MessageBoxDisplayService; ucBarnAssigned.FormFactory = this.FormFactory; ucBarnAssigned.BarnRemoved += UcBarnAssignedOnBarnRemoved; ucBarnAssigned.BarnAssigned = new BarnAssigned() { BarnId = barn.Id, BarnCapacity = barn.Capacity ?? 0, BarnName = barn.Name, BirdsAmount = (int)(RemainBirdsAmount > barn.Capacity ? barn.Capacity.GetValueOrDefault() : RemainBirdsAmount) }; BarnsAssignedControls.Add(ucBarnAssigned); BarnsContainer.Controls.Add(ucBarnAssigned); }
private bool ValidateForm() { this.FormErrorProvider.Clear(); if (dtpDate.Text.IsNullOrEmpty()) { this.FormErrorProvider.SetError(dtpDate, "Debe ingresar una fecha"); return(false); } if (!ucAssignBarns.BarnsAssigned.Any()) { MessageBoxDisplayService.ShowError("Debe asignar al menos un galpón para pasar a la siguiente etapa"); return(false); } if (_currentBirdsAmount != ucAssignBarns.BirdsAmountDecimal) { MessageBoxDisplayService.ShowError( "La cantidad de aves del lote no puede ser diferente a la asiganada a los galpones"); return(false); } return(true); }
private void ToggleEnableAssignBarns(Stage stage) { if (CurrentStageSelected != stage && !ucAssignBarns.BarnsAssigned.Any()) { CurrentStageSelected = stage; ucAssignBarns.Enabled = true; } else if (CurrentStageSelected != stage && ucAssignBarns.BarnsAssigned.Any()) { MessageBoxDisplayService .ShowConfirmationDialog( "Si cambia el estado del batch perdera todos las asignaciones de galpones cargadas en este formulario. Desea Continuar?", "Cambiar Estado", () => { ucAssignBarns.ClearAsignations(); CurrentStageSelected = stage; }); } else if (stage == null && !ucAssignBarns.BarnsAssigned.Any()) { ucAssignBarns.Enabled = false; } }
protected override bool ValidarForm() { if (!base.ValidarForm()) { return(false); } if (!ucAssignBarns.BarnsAssigned.Any()) { MessageBoxDisplayService.ShowError("Debe asignar al menos un galpón al lote"); return(false); } if (!ucAssignBarns.ValidateControl()) { return(false); } if (txtInitialBirds.Value != ucAssignBarns.BirdsAmountDecimal) { MessageBoxDisplayService.ShowError( "La cantidad de aves del lote no puede ser diferente a la asiganada a los galpones"); return(false); } return(true); }
public static void SetPortapapeles(KeyEventArgs e, RadGridView grid) { if (e.KeyCode == Keys.F11) { if (grid.SelectedRows.Count > 0) { var titulo = grid.SelectedRows.FirstOrDefault().DataBoundItem as TituloDto; if (titulo == null) { return; } Clipboard.SetText(string.Format("{0};{1};{2}", titulo.NombreTitulo, titulo.AutorNombre, titulo.EditorialNombre)); MessageBoxDisplayService _messageBoxDisplayServic = new MessageBoxDisplayService(); _messageBoxDisplayServic.ShowSuccess("Se copió al Portapapeles"); } } }
private async void btnSync_Click(object sender, EventArgs e) { SyncManager syncManager = new SyncManager(_logger); WaitingBar.Visible = true; WaitingBar.StartWaiting(); btnSync.Enabled = false; await syncManager.Sync(); btnSync.Enabled = true; WaitingBar.StopWaiting(); WaitingBar.Visible = false; MessageBoxDisplayService.ShowSuccess("Sincronizacion Finalizada con Exito"); }
public FrmProveedoresDevolucion(IFormFactory formFactory, ILaPazUow uow, IProveedorNegocio proveedorNegocio, IClock clock, MessageBoxDisplayService messageBoxDisplayService) { FormFactory = formFactory; Uow = uow; _clock = clock; SortColumn = "FechaAlta"; SortDirection = "DESC"; _proveedorNegocio = proveedorNegocio; _messageBoxDisplayService = messageBoxDisplayService; InitializeComponent(); InicializarPaginador(); //Fix para centrar columnas. //this.GridCtaCte.CellFormatting += this.Grilla_CellFormatting; //MainGrid = GridCtaCte; //MainPager = ProveedoreCtaCtePager; Spinner = ucProgressSpinner1; }
private void btnRemoveBarn_Click(object sender, EventArgs e) { MessageBoxDisplayService.ShowConfirmationDialog("Esta seguro que desea remover el galpón?", "Remover Galpon", OnBarnRemoved); }