/// <summary> /// Metodo que permite agregar una compania con los datos ingresados por pantalla /// </summary> public Boolean AgregarCompania() { try { int _idLugar = 0; Comando <List <Entidad> > comando2 = LogicaTangerine.Fabrica.FabricaComandos.CrearConsultarLugarXNombreID(); Lugares = comando2.Ejecutar(); if (_vista.inputPresupuesto1.Equals("")) { _vista.inputPresupuesto1 = "0"; } for (int j = 0; j < Lugares.Count; j++) { if (j == _vista.inputDireccion1.SelectedIndex) { _idLugar = ((DominioTangerine.Entidades.M4.LugarDireccionM4)Lugares[j]).LugId; } } DominioTangerine.Entidad compania = DominioTangerine.Fabrica.FabricaEntidades.CrearCompaniaSinId(_vista.inputNombre1.ToString(), _vista.inputRIF1.ToString(), _vista.inputEmail1.ToString(), _vista.inputTelefono1.ToString(), _vista.inputAcronimo1.ToString(), System.DateTime.Today, 1, int.Parse(_vista.inputPresupuesto1), int.Parse(_vista.inputPlazoPago1), _idLugar); Comando <bool> comando = LogicaTangerine.Fabrica.FabricaComandos.CrearAgregarCompania(compania); return(comando.Ejecutar()); } catch (ExceptionM4Tangerine ex) { _vista.msjError = ex.Message; return(false); } }
public void TestObtenerUsuarioDeEmpleado() { IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario(); answer = daoUsuario.Agregar(elUsuario); DominioTangerine.Entidad theUsuario = daoUsuario.ObtenerUsuarioDeEmpleado(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).fichaEmpleado); DominioTangerine.Entidades.M2.UsuarioM2 usuario = (DominioTangerine.Entidades.M2.UsuarioM2)theUsuario; Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).nombreUsuario == usuario.nombreUsuario); }
public void TestObtenerDatoUsuario() { IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario(); answer = daoUsuario.Agregar(elUsuario); DominioTangerine.Entidad theUsuario = daoUsuario.ObtenerDatoUsuario(elUsuario); DominioTangerine.Entidades.M2.UsuarioM2 usuario = (DominioTangerine.Entidades.M2.UsuarioM2)theUsuario; Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).fechaCreacion == usuario.fechaCreacion); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).activo == usuario.activo); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).rol.Id == usuario.rol.Id); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).fichaEmpleado == usuario.fichaEmpleado); }
/// <summary> /// Carga en la tabla todos los empleados /// </summary> public void iniciarVista() { try { _vista.empleado = null; LogicaTangerine.Comando <List <Entidad> > theComando = LogicaTangerine.Fabrica.FabricaComandos.ConsultarEmpleados(); List <Entidad> listaDeEmpleados = theComando.Ejecutar(); foreach (Entidad theEmpleador in listaDeEmpleados) { DominioTangerine.Entidades.M10.EmpleadoM10 empleador = (DominioTangerine.Entidades.M10.EmpleadoM10)theEmpleador; LogicaTangerine.Comando <DominioTangerine.Entidad> theComandoObtener = LogicaTangerine.Fabrica.FabricaComandos.obtenerUsuario(empleador.emp_id); DominioTangerine.Entidad theUser = theComandoObtener.Ejecutar(); DominioTangerine.Entidades.M2.UsuarioM2 user = (DominioTangerine.Entidades.M2.UsuarioM2)theUser; _vista.empleado += ResourceGUIM2.OpenTR; _vista.empleado += ResourceGUIM2.OpenTD + empleador.emp_p_nombre + ResourceGUIM2.CloseTD; _vista.empleado += ResourceGUIM2.OpenTD + empleador.emp_p_apellido + ResourceGUIM2.CloseTD; if (user.nombreUsuario != null) { _vista.empleado += ResourceGUIM2.OpenTD + user.nombreUsuario + ResourceGUIM2.CloseTD; _vista.empleado += ResourceGUIM2.OpenTD + user.rol.nombre + ResourceGUIM2.CloseTD; _vista.empleado += ResourceGUIM2.OpenTD + ResourceGUIM2.llamadoNuevaPagina + empleador.emp_id + ResourceGUIM2.CloseBotonParametro + ResourceGUIM2.BotonModificar + empleador.emp_id + ResourceGUIM2.CloseBotonParametro + ResourceGUIM2.CloseTD; _vista.empleado += ResourceGUIM2.CloseTR; } else { _vista.empleado += ResourceGUIM2.OpenTD + " " + ResourceGUIM2.CloseTD; _vista.empleado += ResourceGUIM2.OpenTD + " " + ResourceGUIM2.CloseTD; _vista.empleado += ResourceGUIM2.OpenTD + ResourceGUIM2.Botonblock + ResourceGUIM2.CloseBotonParametroDesactivado + ResourceGUIM2.BotonModificarBlock + ResourceGUIM2.CloseBotonParametroDesactivado + ResourceGUIM2.CloseTD; _vista.empleado += ResourceGUIM2.CloseTR; } } } catch (ExcepcionesTangerine.M2.ExceptionM2Tangerine ex) { _vista.alertaClase = ResourceGUIM2.alertaError; _vista.alertaRol = ResourceGUIM2.tipoAlerta; _vista.alerta = ResourceGUIM2.alertaHtml + ex.Message + ResourceGUIM2.alertaHtmlFinal; } catch (ExcepcionesTangerine.ExceptionTGConBD e) { _vista.alertaClase = ResourceGUIM2.alertaError; _vista.alertaRol = ResourceGUIM2.tipoAlerta; _vista.alerta = ResourceGUIM2.alertaHtml + e.Message + ResourceGUIM2.alertaHtmlFinal; } }
public void TestObtenerRolUsuario() { IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario(); answer = daoUsuario.Agregar(elUsuario); elUsuario = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompleto("Daniel", "1234", new DateTime(2015, 2, 10), "Activo", elRol1, 1); IDAORol daoRol = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoRol(); DominioTangerine.Entidad theResultado = daoRol.ObtenerRolUsuario(2); DominioTangerine.Entidades.M2.RolM2 resultado = (DominioTangerine.Entidades.M2.RolM2)theResultado; Assert.IsNotNull(resultado); }
public void TestObtenerOpciones() { IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario(); answer = daoUsuario.Agregar(elUsuario); elUsuario = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompleto("Daniel", "1234", new DateTime(2015, 2, 10), "Activo", elRol1, 1); DominioTangerine.Entidades.M2.UsuarioM2 theUsuario = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario; IDAORol daoRol = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoRol(); DominioTangerine.Entidad theResultado = daoRol.ObtenerOpciones("Gestión de Pagos", 2); DominioTangerine.Entidades.M2.ListaGenericaM2 <DominioTangerine.Entidades.M2.OpcionM2> lista = (DominioTangerine.Entidades.M2.ListaGenericaM2 <DominioTangerine.Entidades.M2.OpcionM2>)theResultado; Assert.IsNotEmpty(lista); }
public void TestComandoObtenerRolUsuario() { bool resultado; LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(elUsuario); resultado = commandAgregarUsuario.Ejecutar(); Assert.IsTrue(resultado); elUsuario = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompleto("Daniel", "1234", new DateTime(2015, 2, 10), "Activo", elRol1, 1); LogicaTangerine.Comando <DominioTangerine.Entidad> commandObtenerRolUsuario = FabricaComandos.obtenerComandoObtenerRolUsuario(2); DominioTangerine.Entidad theRol = commandObtenerRolUsuario.Ejecutar(); DominioTangerine.Entidades.M2.RolM2 rol = (DominioTangerine.Entidades.M2.RolM2)theRol; Assert.IsNotNull(rol); }
public void TestComandoObtenerOpciones() { bool resultado; LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(elUsuario); resultado = commandAgregarUsuario.Ejecutar(); Assert.IsTrue(resultado); elUsuario = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompleto("Daniel", "1234", new DateTime(2015, 2, 10), "Activo", elRol1, 1); LogicaTangerine.Comando <DominioTangerine.Entidad> commandObtenerOpciones = FabricaComandos.obtenerComandoObtenerOpciones("Gestión de Pagos", 2); DominioTangerine.Entidad theResultado = commandObtenerOpciones.Ejecutar(); DominioTangerine.Entidades.M2.ListaGenericaM2 <DominioTangerine.Entidades.M2.OpcionM2> lista = (DominioTangerine.Entidades.M2.ListaGenericaM2 <DominioTangerine.Entidades.M2.OpcionM2>)theResultado; Assert.IsNotEmpty(lista); }
public void TestComandoObtenerUsuario() { bool resultado; LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(elUsuario); resultado = commandAgregarUsuario.Ejecutar(); Assert.IsTrue(resultado); DominioTangerine.Entidades.M2.UsuarioM2 theUsuario = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario; LogicaTangerine.Comando <DominioTangerine.Entidad> commandObtenerUsuario = FabricaComandos.obtenerUsuario(theUsuario.fichaEmpleado); DominioTangerine.Entidad resultado2 = commandObtenerUsuario.Ejecutar(); DominioTangerine.Entidades.M2.UsuarioM2 theResultado2 = (DominioTangerine.Entidades.M2.UsuarioM2)resultado2; Assert.IsTrue(theResultado2.nombreUsuario == "Daniel"); IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario(); elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(), "Daniel", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1); DominioTangerine.Entidades.M2.UsuarioM2 theUsuario2 = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario2; answer = daoUsuario.BorrarUsuario(theUsuario2.Id); }
public void TestComandoConsultarDatosUsuarioLogin() { bool resultado; LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(elUsuario); resultado = commandAgregarUsuario.Ejecutar(); Assert.IsTrue(resultado); LogicaTangerine.Comando <DominioTangerine.Entidad> commandConsultarDatos = FabricaComandos.consultarUsuarioLogin(elUsuario); DominioTangerine.Entidad theUsuario = commandConsultarDatos.Ejecutar(); DominioTangerine.Entidades.M2.UsuarioM2 usuario = (DominioTangerine.Entidades.M2.UsuarioM2)theUsuario; Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).fechaCreacion == usuario.fechaCreacion); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).activo == usuario.activo); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).rol.Id == usuario.rol.Id); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario).fichaEmpleado == usuario.fichaEmpleado); IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario(); elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(), "Daniel", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1); DominioTangerine.Entidades.M2.UsuarioM2 theUsuario2 = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario2; answer = daoUsuario.BorrarUsuario(theUsuario2.Id); }
public bool Modificar(DominioTangerine.Entidad parametro) { throw new NotImplementedException(); }
/// <summary> /// Método utilizado para devolver una instancia del ComandoModificarContrasena /// </summary> /// <param name="usuario">Es el objeto que se quiere modificar</param> /// <returns>Retorna una instancia a ComandoModificarContrasena</returns> public static Comando <Boolean> modificarContrasenaUsuario(DominioTangerine.Entidad usuario) { return(new Comandos.M2.ComandosDAOUsuario.ComandoModificarContrasena(usuario)); }
/// <summary> /// Método para consultar un usuario por id /// </summary> /// <param name="theUsuario">Es el objeto que se va a consultar en la BD</param> /// <returns>Retorna la consulta</returns> public Entidad ConsultarXId(Entidad theUsuario) { Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ResourceUser.MensajeInicioInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); Entidad usuario; try { List <Parametro> parameters = new List <Parametro>(); Parametro theParam = new Parametro(ResourceUser.ParametroID, SqlDbType.Int, ((DominioTangerine.Entidades.M2.UsuarioM2)theUsuario).Id.ToString(), false); parameters.Add(theParam); //Guardo la tabla que me regresa el procedimiento de ConsultarUsuario DataTable dt = EjecutarStoredProcedureTuplas(ResourceUser.ConsultUser, parameters); //Guardar los datos DataRow row = dt.Rows[0]; int usuId = int.Parse(row[ResourceUser.ComIDUser].ToString()); String usuUser = row[ResourceUser.UsuNombre].ToString(); String usuContrasena = row[ResourceUser.UsuContrasena].ToString(); DateTime usuFechaCreacion = DateTime.Parse(row[ResourceUser.UsuFechaCreacion].ToString()); String usuActivo = row[ResourceUser.UsuActivo].ToString(); int theRolID = int.Parse(row[ResourceUser.UsuFKRol].ToString()); DominioTangerine.Entidad rolID = DominioTangerine.Fabrica.FabricaEntidades.crearRolConID(theRolID); DominioTangerine.Entidades.M2.RolM2 rol = (DominioTangerine.Entidades.M2.RolM2)rolID; int empleadoNumFicha = int.Parse(row[ResourceUser.UsuEmpFicha].ToString()); //Creo un objeto de tipo Usuario con los datos de la fila y lo guardo. usuario = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(usuId, usuUser, usuContrasena, usuFechaCreacion, usuActivo, rol, empleadoNumFicha); } catch (ArgumentNullException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM2Tangerine("DS-202", "Ingreso de un argumento con valor invalido", ex); } catch (FormatException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM2Tangerine("DS-202", "Ingreso de datos con un formato invalido", ex); } catch (ExceptionTGConBD ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM2Tangerine("DS-202", "Error con la base de datos", ex); } catch (SqlException ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM2Tangerine("DS-202", "Error al momento de realizar la conexion", ex); } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM2Tangerine("DS-202", "Error al momento de realizar la operacion", ex); } Logger.EscribirInfo(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ResourceUser.MensajeFinInfoLogger, System.Reflection.MethodBase.GetCurrentMethod().Name); return(usuario); }
/// <summary> /// Método utilizado para devolver una instancia del ComandoConsultaUsuarioLogin /// </summary> /// <param name="usuario">Es el objeto que se quiere consultar</param> /// <returns>Retorna una instancia a ComandoConsultarPorID</returns> public static Comando <DominioTangerine.Entidad> consultarUsuarioLogin(DominioTangerine.Entidad usuario) { return(new Comandos.M2.ComandosDAOUsuario.ComandoConsultarDatosUsuarioLogin(usuario)); }
/// <summary> /// Método utilizado para devolver una instancia del ComandoConsultarPorID /// </summary> /// <param name="usuario">Es el objeto que se quiere consultar</param> /// <returns>Retorna una instancia a ComandoConsultarPorID</returns> public static Comando <DominioTangerine.Entidad> consultarUsuarioPorID(DominioTangerine.Entidad usuario) { return(new Comandos.M2.ComandosDAOUsuario.ComandoConsultarPorID(usuario)); }
/// <summary> /// Método utilizado para devolver una instancia de la clase ComandoAgregarUsuario /// </summary> /// <param name="usuario">Es el objeto que se quiere agregar</param> /// <returns>Retorna una una instancia a ComandoAgregarUsuario</returns> public static Comando <Boolean> agregarUsuario(DominioTangerine.Entidad usuario) { return(new Comandos.M2.ComandoAgregarUsuario(usuario)); }
/// <summary> /// Método utilizado para devolver una instancia de la clase ComandoModificarRolUsuario /// </summary> /// <param name="theUsuario">Es el objeto al cual se le quiere modificar el rol</param> /// <returns>Retorna una una instancia a ComandoAgregarUsuario</returns> public static Comando <Boolean> obtenerComandoModificarRolUsuario(DominioTangerine.Entidad theUsuario) { return(new Comandos.M2.ComandosDAORol.ComandoModificarRolUsuario(theUsuario)); }