/// <summary>Crea objetos coordinador y usuario para comunicarlos con los dao</summary> /// <param name="nombre"> Nombre.</param> /// <param name="númeroPersonal">número personal.</param> /// <param name="carrera"> carrera.</param> /// <param name="correo">correo.</param> /// <param name="contraseña"> contraseña.</param> /// <returns>Resultado de la operación</returns> public AddResult AñadirCoordinador(string nombre, string númeroPersonal, string carrera, string correo, string contraseña) { CoordinadorDAO coordinadorDAO = new CoordinadorDAO(); UsuarioDAO usuarioDAO = new UsuarioDAO(); Coordinador coordinador = new Coordinador(nombre, carrera, Convert.ToInt32(númeroPersonal)); DateTime dateTime = DateTime.Now; Usuario usuario = new Usuario(númeroPersonal, contraseña, "Coordinador", dateTime, nombre, correo); if (coordinadorDAO.AddCoordinador(coordinador) == AddResult.Success && usuarioDAO.AddUsuario(usuario) == AddResult.Success) { return(AddResult.Success); } return(AddResult.UnknowFail); }
private OperationResult CreateUserForAlumno(String Matricula, String Password, String Nombre) { OperationResult operation = OperationResult.UnknowFail; Usuario user = new Usuario(); user.Name = Nombre; user.Email = Matricula + "@estudiantes.uv.mx"; user.UserType = "Alumno"; user.UserName = Matricula; user.Password = Password; user.RegisterDate = DateTime.Today; UsuarioDAO usuarioDAO = new UsuarioDAO(); operation = (OperationResult)usuarioDAO.AddUsuario(user); return(operation); }
public OperationResult AddUsuario(String nombre, String correo, String tipoUsuario, String usuario, String contraseña) { OperationResult operation = OperationResult.UnknowFail; if (GetUsuarioByUsername(usuario).UserName == null) { Usuario user = new Usuario(); user.Name = nombre; user.Email = correo; user.UserType = tipoUsuario; user.UserName = usuario; user.Password = contraseña; user.RegisterDate = DateTime.Today; UsuarioDAO usuarioDAO = new UsuarioDAO(); operation = (OperationResult)usuarioDAO.AddUsuario(user); } else { operation = OperationResult.ExistingRecord; } return(operation); }
/// <summary>Crea objetos coordinador y usuario para comunicarlos con los dao</summary> /// <param name="nombre"> Nombre.</param> /// <param name="númeroPersonal">número personal.</param> /// <param name="carrera"> carrera.</param> /// <param name="correo">correo.</param> /// <param name="contraseña"> contraseña.</param> /// <returns>Resultado de la operación</returns> public AddResult AñadirCoordinador(string idprofesor, string diasenservicio, string nombresprofesor, String apellidopaterno, string apellidomaterno, string usuario, string contraseña, string fechaderegistro, string fechadebaja) { ProfesorDAO instanceProfesorDAO = new ProfesorDAO(); UsuarioDAO usuarioDAO = new UsuarioDAO(); Profesor instanceProfesor = new Profesor(idprofesor, diasenservicio, nombresprofesor, apellidopaterno, apellidomaterno, usuario, contraseña, fechaderegistro, fechadebaja); DateTime dateTime = DateTime.Now; Usuario instanceUsuario = new Usuario(idprofesor, contraseña, "Coordinador", dateTime, nombresprofesor); if (instanceProfesorDAO.AddProfesor(instanceProfesor) == AddResult.Success && usuarioDAO.AddUsuario(instanceUsuario) == AddResult.Success) { return(AddResult.Success); } return(AddResult.UnknowFail); }