/// <summary> /// Metodo que se encarga de Agregar un Usuario a la Base de Datos /// </summary> /// <returns>Verdadero si la insercion fue exitosa o false sino fue exitosa</returns> public bool AgregarUsuario() { bool exito = false; FabricaEntidades laFabrica = new FabricaEntidades(); /*Verificamos que el nombre, apellido, username, correo, pregunta y respuesta secreta, clave y * confirmacion de clave no esten vacios, ademas el cargo y rol deben tener seleccionados valores permitidos*/ if (!vista.nombreUsuario.Equals("") && !vista.apellidoUsuario.Equals("") && !vista.username.Equals("") && !vista.correoUsuario.Equals("") && !vista.preguntaUsuario.Equals("") && !vista.respuestaUsuario.Equals("") && (vista.clave == vista.confirmarClave) && !vista.comboTipoCargo.SelectedValue.Equals("-1") && !vista.comboTipoRol.SelectedValue.Equals("-1")) { // Instanciamos la entidad Usuario a traves de su fabrica Entidad Usuario = laFabrica.ObtenerUsuario(vista.username, vista.clave, vista.nombreUsuario, vista.apellidoUsuario, vista.comboTipoRol.SelectedValue, vista.correoUsuario, vista.preguntaUsuario, vista.respuestaUsuario, vista.comboTipoCargo.SelectedValue); //Instanciamos el comando agregarUsuario a traves de la fabrica Comando <Entidad, bool> agregarUsuario = FabricaComandos.CrearComandoAgregarUsuario(); //Realizamos la operacion y retornamos la respuesta exito = agregarUsuario.Ejecutar(Usuario); } //Retornamos la respuesta return(exito); }
public void Init() { //Instanciamos el comando de agregar Usuario comandoAgregar = FabricaComandos.CrearComandoAgregarUsuario(); //Creamos la entidad de Usuario FabricaEntidades entidades = new FabricaEntidades(); usuarioRegistrar = entidades.ObtenerUsuario("prueba", "prueba", "prueba", "prueba", "prueba", "prueba", "prueba", "prueba", "Gerente"); //Comando que eliminara al usuario de prueba eliminarUsuario = FabricaComandos.CrearComandoEliminarUsuarios(); }