public frmEditarCorreccionStock(int correccionId) { using (var frm = new ConfirmationForm("Desea eliminar la corrección?","Aceptar","Cancelar")) { var result = frm.ShowDialog(); if (result == DialogResult.OK) { //Eliminar var correcion = CorreccionStockRepository.Obtener(correccionId); var tipocorreccion = MotivoRepository.Obtener(t => t.MotivoCorreccionId == correcion.MotivoCorreccionId); EliminarCorreccion(correccionId); Stock = StockRepository.Obtener(s => s.ProductoId == correcion.ProductoId && s.MaxiKioscoId == AppSettings.MaxiKioscoId); ModificarStock((correcion.Cantidad * -1),tipocorreccion.SumarAStock); AgregarStockTransaccion(Stock, correcion.Cantidad * -1); MessageBox.Show("La corrección ha sido eliminada"); this.Close(); } } }
private void btnGenerar_Click(object sender, EventArgs e) { if (ProveedorId != null || RubroId != null) { if (ProveedorId != null) { //Verifico si tiene facturas sin compras asociadas var facturasIds = FacturasRepository.Listado().Where(f => f.ProveedorId == ProveedorId).Select(f => f.FacturaId).ToList(); var compras = ComprasRepository.Listado().Where(c => facturasIds.Contains(c.FacturaId)).Count(); if (facturasIds.Count() != compras) { var mensaje = "El proveedor seleccionado tiene facturas no han sido completadas. Está seguro que desea continuar?"; using (var popup = new ConfirmationForm(mensaje, "Si", "No")) { var result = popup.ShowDialog(); if (result == DialogResult.OK) { GenerarReporte(); } else { DialogResult = DialogResult.None; } } } else { GenerarReporte(); } } else { GenerarReporte(); } } else { MessageBox.Show("Debe ingresar un proveedor y/o un rubro"); this.DialogResult = DialogResult.None; } }
private void sincronizacionSecuencialStripMenuItem_Click(object sender, EventArgs e) { var user = SeguridadHelper.SolicitarPermisosUsuario(new List<string>() { "SuperAdministrador", "Administrador", "Encargado" }); if (user != 0) { var confirmation = new ConfirmationForm(Resources.SincronizacionConfimacion, Resources.TextoAceptar, Resources.TextoCancelar); if (confirmation.ShowDialog() == DialogResult.OK) { try { _sincronizacionManager.SincronizacionSecuencial(); } catch (Exception ex) { MessageBox.Show(Resources.SincronizacionError, Resources.SincronizacionTitulo); } } } }
private void CheckUltimaCajaCerrada() { if (EventosFlags.CierreCajaEstado == CierreCajaEstadoEnum.Abierto) { var ultimaCaja = CierreCajaRepository.Obtener(c => c.CierreCajaId == UsuarioActual.CierreCajaIdActual, c => c.Usuario); if (ultimaCaja.UsuarioId != UsuarioActual.UsuarioId) { var confirmation = new ConfirmationForm(string.Format(Resources.MensajeCerrarCajaAnterior, ultimaCaja.Usuario.NombreCompleto), Resources.TextoAceptar, Resources.TextoCancelar); if (confirmation.ShowDialog() == DialogResult.OK) { CerrarCaja(cancel: Logoff, controlarMargenes: false, cerrarSesion: false); } else { //Cerrar session Logoff(); } } } }
private void CerrarSesion() { if (EventosFlags.CierreCajaEstado == CierreCajaEstadoEnum.Abierto) { var confirmation = new ConfirmationForm(Resources.CerrarSesionConfirmacionCajaAbirta, Resources.TextoAceptar, Resources.TextoCancelar); if (confirmation.ShowDialog() == DialogResult.OK) { var cerrarCajaForm = new CerrarCaja(controlarMargenes: true); if (cerrarCajaForm.ShowDialog() == DialogResult.OK) { CerrarTodosLosTabs(); EventosFlags.CierreCajaEstado = CierreCajaEstadoEnum.Cerrado; ControlarCierreCaja(); ToggleAccionesRelacionadasACierreDeCaja(); MembershipProvider.Logoff(); ToggleLoginItems(); AbrirTab(new CierreCajaDetalle(cerrarCajaForm.CierreCajaId)); } } } else { Logoff(); } this.Text = this.Tag.ToString(); }
public void ActualizarKioscoDesdeArchivo(OpenFileDialog openFileDialogSincronizacion) { //Abrimos dialogo para buscar el archivo de actualizacion. var openFileResult = openFileDialogSincronizacion.ShowDialog(); if (openFileResult == DialogResult.OK) { //Creamos ventana de confirmacion de actualizacion. var confirmation = new ConfirmationForm(Resources.SincronizacionConfirmacionActualizarDesdeArchivo, Resources.TextoAceptar, Resources.TextoCancelar); var confirmationResult = confirmation.ShowDialog(); if (confirmationResult == DialogResult.OK) { var dialog = new frmSincronizacionFeedback(_sincronizacionService, Uow, openFileDialogSincronizacion.FileName); dialog.ShowDialog(); } } }