public void Run(Form parentView)
        {
            // Reset flags
            _isImportOccurred = false;
            _isModified       = false;

            _view = _formFactory.Create <ConfigureGameForm>();
            _view.SetController(this);
            ShowView(parentView, _view);
        }
Beispiel #2
0
 private void Imprimir(Guid presupuestoId)
 {
     using (var crearPresupuesto = FormFactory.Create <FrmComprobantePresupuesto>(presupuestoId))
     {
         crearPresupuesto._descripcion = "";
         crearPresupuesto._formaPago   = "";
         crearPresupuesto._recargo     = "";
         crearPresupuesto.ShowDialog();
     }
 }
Beispiel #3
0
        private void BtChangeLoc_Click(object sender, EventArgs e)
        {
            FSettings fSettings = FormFactory.Create <FSettings>(locations, statUser);

            if (fSettings.ShowDialog() == DialogResult.OK)
            {
                statUser        = fSettings.statUser;
                lbLocation.Text = fSettings.location;
            }
        }
Beispiel #4
0
        private void linkPlaceholders_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            var form = FormFactory.Create <FPlaceholders>();

            form.FileName = txtDefaultFileName.Text;
            if (form.ShowDialog() == DialogResult.OK)
            {
                txtDefaultFileName.Text = form.FileName;
            }
        }
Beispiel #5
0
        private void EditarCliente(Cliente cliente)
        {
            var formCrearCliente = FormFactory.Create <FrmCrearEditarCliente>(cliente.Id, ActionFormMode.Edit);

            if (formCrearCliente.ShowDialog() == DialogResult.OK)
            {
                _cliente = Uow.Clientes.Obtener(c => c.Id == _cliente.Id);
                ActualizarCliente(_cliente);
            }
        }
Beispiel #6
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            var operador = this.ObtenerOperadorAdministrador();

            if (operador == null)
            {
                return;
            }

            _operadorIdAutoriza = !this.EsOperadorAdmin ? (Guid?)operador.Id : null;

            _venta.OperadorAutoriza = _operadorIdAutoriza;

            if (RbtnCredito.IsChecked)
            {
                GenerarClienteMontoFavor();



                ActualizarVentasDetalle(_notaCreditoId);

                Uow.Commit();

                _messageBoxDisplayService.ShowSuccess("Devolución generada con éxito");

                var crearComprobante = FormFactory.Create <FrmComprobante>();
                crearComprobante._concepto  = "Crédito por devolución";
                crearComprobante._LCN       = _lcn;
                crearComprobante._formaPago = FormaPagoDescripcion();

                var conv = new Conversion();
                crearComprobante._montoTexto = conv.enletras(Total.ToString());

                crearComprobante.Show();
            }

            if (RbtnEgreso.IsChecked)
            {
                //Guardar Gasto??
                ActualizarVentasDetalle(null);

                ActualizarCaja();

                Uow.Commit();

                _messageBoxDisplayService.ShowSuccess("Devolución generada con éxito");
            }

            //var pageTab = this.Parent as RadPageViewPage;
            //if (pageTab != null)
            //{
            //    pageTab.Dispose();
            //};
            Limpiar();
        }
        public void Create_Always_WillCreateAForm()
        {
            var formFactory = new FormFactory(new PageFactory());

            var form = formFactory.Create(new StringReader(@"Form 2
Page1 0
PAge2 0"));

            Assert.AreEqual("Form", form.Name);
            Assert.AreEqual(2, form.Items.Count);
        }
 private void BtnAddTema_Click(object sender, EventArgs e)
 {
     using (var formCrear = FormFactory.Create <FrmCrearEditarTema>(0, ActionFormMode.Create))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
         }
     }
 }
Beispiel #9
0
 private void AnularParcial(ProveedorSenia senia)
 {
     using (var popup = FormFactory.Create <FrmAnularSenia>(senia.Id))
     {
         var result = popup.ShowDialog();
         if (result == DialogResult.OK)
         {
             RefrescarHistorial();
         }
     }
 }
Beispiel #10
0
 private void PreviewImage()
 {
     if (SelectedIndices.Any())
     {
         var viewer = FormFactory.Create <FViewer>();
         viewer.ImageList  = imageList;
         viewer.ImageIndex = SelectedIndices.First();
         viewer.ShowDialog();
         UpdateThumbnails(SelectedIndices.ToList());
     }
 }
Beispiel #11
0
        private void CrearVentaOnVentaRealizada(object sender, EventArgs eventArgs)
        {
            var form = sender as Form;

            if (form != null)
            {
                var crearVenta = FormFactory.Create <FrmCrearVenta>(default(int), ActionFormMode.Create);
                crearVenta.VentaRealizada += CrearVentaOnVentaRealizada;
                RefrescarTab(form, crearVenta);
            }
        }
Beispiel #12
0
        private void ChooseOauth(OauthProvider provider)
        {
            var authForm = FormFactory.Create <FAuthorize>();

            authForm.OauthProvider = provider;
            if (authForm.ShowDialog() == DialogResult.OK)
            {
                DialogResult = DialogResult.OK;
                Close();
            }
        }
Beispiel #13
0
 private void Detalle(int cuentaId)
 {
     using (var formCrear = FormFactory.Create <FrmDetalleEliminarCuenta>(cuentaId, ActionFormMode.Detail))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
         }
     }
 }
Beispiel #14
0
 private void btnAddBarn_Click(object sender, EventArgs e)
 {
     using (var form = FormFactory.Create <FrmBarnSelection>())
     {
         form.StageId       = StageId;
         form.ExcludedBarns = BarnsAssignedControls.Select(x => x.BarnAssigned.BarnId).ToList();
         form.BarnSelected += FormOnBarnSelected;
         form.ShowDialog();
         BarnsControl();
     }
 }
Beispiel #15
0
 private void Detalle(Guid libroId)
 {
     using (var formCrear = FormFactory.Create <FrmDetalleEliminarLibro>(libroId, ActionFormMode.Detail))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
         }
     }
 }
Beispiel #16
0
 private void Eliminar(int bancoId)
 {
     using (var formCrear = FormFactory.Create <FrmDetalleEliminarBanco>(bancoId, ActionFormMode.Delete))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
             RefrescarListado();
         }
     }
 }
Beispiel #17
0
        private void linkAutoSaveSettings_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (appConfigManager.Config.DisableAutoSave)
            {
                return;
            }
            var form = FormFactory.Create <FAutoSaveSettings>();

            ScanProfile.DriverName = DeviceDriverName;
            form.ScanProfile       = ScanProfile;
            form.ShowDialog();
        }
Beispiel #18
0
        private void CrearCliente()
        {
            var formCrearCliente = FormFactory.Create <FrmCrearEditarCliente>(default(Guid), ActionFormMode.Create);

            formCrearCliente.ClienteAgregado += (sender, cliente) =>
            {
                ActualizarCliente(cliente);
                formCrearCliente.Close();
            };

            formCrearCliente.ShowDialog();
        }
Beispiel #19
0
        private void BtnAgregarTitulo_Click(object sender, EventArgs e)
        {
            if (_devolucion)
            {
                if (_proveedorId != Guid.Empty)
                {
                    using (var formAgregarTitulo = FormFactory.Create <FrmSeleccionarLibro>(_proveedorId, ActionFormMode.Edit))
                    {
                        formAgregarTitulo.TituloAgregado += (o, titulo) =>
                        {
                            if (!this.TitulosDevolucion.Any(t => t.TituloId == titulo.TituloId))
                            {
                                TitulosDevolucion.Add(titulo);
                                OnDevolucionTitulosChanged(TitulosDevolucion);
                                RefrescarTitulos();
                            }
                            else
                            {
                                _messageBoxDisplayService.ShowInfo("Ya agregó el libro " + titulo.TituloNombre.ToString());
                            }
                            formAgregarTitulo.Close();
                        };

                        formAgregarTitulo.ShowDialog();
                    }
                }
            }
            else
            {
                if (_proveedorId != Guid.Empty)
                {
                    using (var formAgregarTitulo = FormFactory.Create <FrmSeleccionarLibroCompra>(_proveedorId, ActionFormMode.Create))
                    {
                        formAgregarTitulo.TituloAgregado += (o, titulo) =>
                        {
                            if (!this.Titulos.Any(t => t.TituloId == titulo.TituloId))
                            {
                                Titulos.Add(titulo);
                                OnCompraTitulosChanged(Titulos);
                                RefrescarTitulos();
                            }
                            else
                            {
                                _messageBoxDisplayService.ShowInfo("Ya agregó el libro " + titulo.TituloNombre.ToString());
                            }
                            formAgregarTitulo.Close();
                        };

                        formAgregarTitulo.ShowDialog();
                    }
                }
            }
        }
 private void BtnAddEditoria_Click(object sender, EventArgs e)
 {
     using (var formCrear = FormFactory.Create <FrmCrearEditarEditorial>(0, ActionFormMode.Create))
     {
         formCrear.EditorialAgregado += RefrescarEditorial;
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
         }
     }
 }
 private void Editar(Guid pagoId)
 {
     using (var formCrear = FormFactory.Create <FrmCrearEditarDetalle>(pagoId, ActionFormMode.Edit))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
             RefrescarListado();
         }
     }
 }
Beispiel #22
0
 private void EditarBanco(Guid proveedorBancoId)
 {
     using (var formCrear = FormFactory.Create <FrmCrearEditarProveedorBanco>(proveedorBancoId, ActionFormMode.Edit))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
             CargarBancos();
         }
     }
 }
 private void Detalle(Guid ordenId)
 {
     using (var formCrear = FormFactory.Create <FrmDetalleEliminarOrdenPago>(ordenId, ActionFormMode.Detail))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
             RefrescarListado();
         }
     }
 }
Beispiel #24
0
 private void BtnCrearBanco_Click(object sender, EventArgs e)
 {
     using (var formCrear = FormFactory.Create <FrmCrearEditarBanco>(0, ActionFormMode.Create))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
             RefrescarListado();
         }
     }
 }
Beispiel #25
0
        public void CreateForm_WhenHasPages_WillSetTheListOfPages()
        {
            Mock <IPageFactory> mockPage    = new Mock <IPageFactory>();
            FormFactory         formFactory = new FormFactory {
                ChildFactory = mockPage.Object
            };

            var form = formFactory.Create(new StringReader(@"Form 1
Page 0"));

            Assert.AreEqual(1, form.Items.Count);
        }
 private void BtnAddAutor_Click(object sender, EventArgs e)
 {
     using (var formCrear = FormFactory.Create <FrmCrearEditarAutor>(0, ActionFormMode.Create))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             RefrescarCbxAutor(formCrear.Autor.Id);
             formCrear.Close();
         }
     }
 }
Beispiel #27
0
 private void EliminarSubTema(int subTemaId)
 {
     using (var formEliminar = FormFactory.Create <FrmDetalleEliminarSubTema>(subTemaId, ActionFormMode.Delete))
     {
         var result = formEliminar.ShowDialog();
         if (result == DialogResult.OK)
         {
             formEliminar.Close();
             CargarSubTemas();
         }
     }
 }
Beispiel #28
0
 private void BtnCrear_Click(object sender, EventArgs e)
 {
     using (var frmCrear = FormFactory.Create <FrmTalleres>(Guid.Empty, ActionFormMode.Create))
     {
         var result = frmCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             frmCrear.Close();
             RefrescarListado();
         }
     }
 }
Beispiel #29
0
 private void Editar(int cuentaId)
 {
     using (var formCrear = FormFactory.Create <FrmCrearEditarCuenta>(cuentaId, ActionFormMode.Edit))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
             RefrescarListado();
         }
     }
 }
Beispiel #30
0
 private void Detalle(int editorialId)
 {
     using (var formCrear = FormFactory.Create<FrmDetalleEliminarEditorial>(editorialId, ActionFormMode.Detail))
     {
         var result = formCrear.ShowDialog();
         if (result == DialogResult.OK)
         {
             formCrear.Close();
             RefrescarListado();
         }
     }
 }