public ResultadoOperacion AgregarEmpleado(String idPersona, String nombre, String apellido, String telefono, String email, String ciudad, String calle, String numero, String colonia, String codigoPostal, String idEmpleado, String usuario, String contrasena, String tipoEmpleado) { ResultadoOperacion resultado = ResultadoOperacion.FallaDesconocida; if (GetEmpleadoByUsername(usuario).NombreUsuario == null) { Empleado empleado = new Empleado(); empleado.idPersona = idPersona; empleado.Nombre = nombre; empleado.Apellido = apellido; empleado.Telefono = telefono; empleado.Email = email; empleado.Ciudad = ciudad; empleado.Calle = calle; empleado.Numero = numero; empleado.Colonia = colonia; empleado.CodigoPostal = codigoPostal; empleado.idEmpleado = empleado.idPersona; empleado.NombreUsuario = usuario; empleado.Contraseña = contrasena; empleado.FechaUltimoAcceso = DateTime.Now; empleado.TipoEmpleado = tipoEmpleado; EmpleadoDAO empleadoDAO = new EmpleadoDAO(); resultado = (ResultadoOperacion)empleadoDAO.AgregarEmpleado(empleado); } else { resultado = ResultadoOperacion.ObjetoExistente; } return(resultado); }
public void AgregarEmpleadoFalloSQLTest() { string idPersona = "GerenteGabi"; string Nombre = "Gabriela"; string Apellido = "Sandoval Cruz"; string Telefono = "2288574956"; string Email = "*****@*****.**"; string Ciudad = "Xalapa"; string Calle = "Gustavo diaz ordaz"; string Numero = "426"; string Colonia = "Predio de la virgen"; string CodigoPostal = "91150"; string idEmpleado = "GerenteGabi"; string NombreUsuario = "GerenteGabriela"; string Contrasena = "GabrielaSandoval"; DateTime FechaUltimoAcceso = DateTime.Now; string TipoEmpleado = "Gerente"; Empleado empleado = new Empleado(idPersona, Nombre, Apellido, Telefono, Email, Ciudad, Calle, Numero, CodigoPostal, Colonia, idEmpleado, NombreUsuario, Contrasena, FechaUltimoAcceso, TipoEmpleado); EmpleadoDAO empleadoDAO = new EmpleadoDAO(); Assert.AreEqual(ResultadoOperacion.FalloSQL, empleadoDAO.AgregarEmpleado(empleado)); }
public void AgregarEmpleadoExitoTest() { Empleado empleado = new Empleado(); empleado.idPersona = "GERENTEGiGJbTFp@o"; empleado.Nombre = "Gabriela"; empleado.Apellido = "Sandoval Cruz"; empleado.Telefono = "2288574956"; empleado.Email = "*****@*****.**"; empleado.Ciudad = "Xalapa"; empleado.Calle = "Gustavo diaz ordaz"; empleado.Numero = "426"; empleado.Colonia = "Predio de la virgen"; empleado.CodigoPostal = "91150"; empleado.idEmpleado = "GERENTEGiGJbTFp@o"; empleado.NombreUsuario = "GERENTEGabr"; empleado.Contraseña = "GabrielaSa"; empleado.FechaUltimoAcceso = DateTime.Now; empleado.TipoEmpleado = "Gerente"; EmpleadoDAO empleadoDAO = new EmpleadoDAO(); Assert.AreEqual(ResultadoOperacion.Exito, empleadoDAO.AgregarEmpleado(empleado)); }