コード例 #1
0
        public void Guardar(AltaEmpresaForm form, Empresa empresa)
        {
            DialogResult dialogResult = MessageBox.Show("Al dar de alta la empresa autogenerará un usuario para la misma. ¿Desea continuar?",
                                                        "Solicitud de confirmación", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                var user = empresa.cuit;
                var pass = PassGenerator.CreateRandomPassword(20);
                CreadorDeUsuarios.CrearNuevaEmpresa(empresa, user, pass, true);
                form.Close();
                new UsuarioPassForm(user, pass).ShowDialog();
            }
        }
コード例 #2
0
        public void Guardar(AltaCliente form, Cliente cliente)
        {
            DialogResult dialogResult = MessageBox.Show("Al crear este cliente autogenerará su usuario y contraseña. ¿Desea continuar?",
                                                        "Solicitud de confirmación", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                var user     = cliente.nroDocumento;
                var password = PassGenerator.CreateRandomPassword(20);
                DataBase.GetInstance().WithTransaction(() =>
                {
                    var idCliente = CreadorDeUsuarios.CrearNuevoCliente(cliente, user, password, true);
                    form.tarjetaAGuardar.SerAsignadaA(idCliente);
                });
                form.Close();
                new UsuarioPassForm(user, password).ShowDialog();
            }
        }