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(); } }
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(); } }