public void Guardar(AltaCliente form, Cliente cliente) { DataBase.GetInstance().WithTransaction(() => { cliente.Habilitado = form.CheckHabilitado.Checked; cliente.Update(); if (form.DebeGuardarTarjeta) { form.tarjetaAGuardar.SerAsignadaA((int)cliente.id); } }); form.Close(); MessageBox.Show(String.Format("El cliente {0} {1} ha sido actualizado", cliente.nombre, cliente.apellido), "Cliente actualizado", MessageBoxButtons.OK, MessageBoxIcon.Information); }
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(); } }
public void Guardar(AltaCliente form, Cliente cliente) { form.ClienteActual = cliente; form.DialogResult = DialogResult.OK; form.Close(); }