public void AsignarTrabajador(Proyecto p, Trabajador t) { string mensajeCorreo = obtenerMensajeAsignacionTrabajador(p); EmailSender.enviarEmail(t.Correo, "Asignacion a proyecto", mensajeCorreo); proyectoDA.AsignarTrabajador(p, t); }
private void enviarCorreoActualizacionEtapa(Proyecto proyectoActualizar, int idEtapa) { string etapa = ""; if (idEtapa == 4) { etapa = "Preparación"; } else if (idEtapa == 6) { etapa = "Finalizado"; } Cliente clienteProyecto = obtenerCliente(proyectoActualizar.IdProyecto); string mensajeCorreo = ""; if (idEtapa == 4) { mensajeCorreo = obtenerMensajePasoEtapaProyectoPostProduccion(proyectoActualizar, clienteProyecto, etapa); } else if (idEtapa == 6) { mensajeCorreo = obtenerMensajePasoEtapaProyectoCompletado(proyectoActualizar, clienteProyecto, etapa); } EmailSender.enviarEmail(clienteProyecto.Correo, "Paso de etapa de proyecto a " + etapa, mensajeCorreo); }
public void registrarSolicitud(Proyecto p, Operario op, string justificacion) { int id = proyectoDA.buscarIdProyectoTrabajador(p, op); proyectoDA.registrarSolicitud(id, justificacion); string mensajeRetiro = obtenerMensajeCorreoRetiroProyecto(p, op); EmailSender.enviarEmail(p.JefeProyecto.Correo, "Solicitud de retiro de operario de proyecto " + p.Nombre, mensajeRetiro); }
public bool recuperarContraseña(CuentaUsuario cu) { string recuperacion = obtenerMensajeRecuperacion(cu); try { EmailSender.enviarEmail(cu.Persona.Correo, "Recuperación de Contraseña", recuperacion); return(true); } catch { return(false); } }
public int insertarUsuario(CuentaUsuario usuario) { string contrasena = CreatePassword(10); usuario.Contrasena = contrasena; string mensajeBienvenida = obtenerMensajeBienvenidaSistema(usuario, contrasena); int resultado = EmailSender.enviarEmail(usuario.Persona.Correo, "Bienvenida sistema Excellia", mensajeBienvenida); if (resultado < 0) { return(-4); } CuentaUsuarioDA cuentaUsuarioDA = new CuentaUsuarioDA(); int idCuenta = cuentaUsuarioDA.insertarCuentaUsuario(usuario); if (idCuenta < 0) { return(-1); } PersonaDA personaDA = new PersonaDA(); int idPersona = personaDA.insertarPersona(usuario.Persona, idCuenta); if (idPersona < 0) { return(-2); } if (usuario.Persona is Cliente) { ClienteDA clienteDA = new ClienteDA(); int idCliente = clienteDA.insertarCliente((Cliente)usuario.Persona, idPersona); if (idCliente < 0) { return(-3); } } else if (usuario.Persona is Experto) { ExpertoDA expertoDA = new ExpertoDA(); int idExperto = expertoDA.insertarExperto((Experto)usuario.Persona, idPersona); if (idExperto < 0) { return(-3); } } else if (usuario.Persona is JefeProyecto) { JefeProyectoDA jefeProyectoDA = new JefeProyectoDA(); int idJefeProyecto = jefeProyectoDA.insertarJefeProyecto((JefeProyecto)usuario.Persona, idPersona); if (idJefeProyecto < 0) { return(-3); } } else if (usuario.Persona is KAM) { KamDA kamDA = new KamDA(); int idKam = kamDA.insertarKam((KAM)usuario.Persona, idPersona); if (idKam < 0) { return(-3); } } else if (usuario.Persona is Operario) { OperarioDA operarioDA = new OperarioDA(); int idOperario = operarioDA.insertarOperario((Operario)usuario.Persona, idPersona); if (idOperario < 0) { return(-3); } } return(1); }