/// <summary> /// Método Override para ejecutar el comando /// </summary> /// <returns> True si se ejecuto correctamente </returns> public override Boolean Ejecutar() { try { IDaoProyectoEmpleado daoProyectoEmpleado = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoEmpleado(); Boolean eliminados = daoProyectoEmpleado.DeleteProyectoEmpleado(_proyecto); foreach (Entidad trabajador in _trabajadores) { Char delimiter = '-'; String[] substrings = ((DominioTangerine.Entidades.M7.Empleado)trabajador).Emp_p_nombre.ToString().Split(delimiter); ((DominioTangerine.Entidades.M7.Empleado)trabajador).Id = int.Parse(substrings[0]); IDaoProyectoEmpleado daoProyectoEmpleado2 = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoEmpleado(); Boolean agregados = daoProyectoEmpleado2.AgregarProyectoEmpleados(_proyecto, trabajador); } IDaoProyecto daoProyecto = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyecto(); Boolean modificado = daoProyecto.Modificar(_proyecto); } catch (Exception e) { throw e; } return(true); }
/// <summary> /// Método override para ejecutar el comando /// e insertar en la Base de Datos /// los empleados de un proyecto. /// </summary> /// <returns></returns> public override bool Ejecutar() { try { IDaoProyectoEmpleado daoProyectoEmp = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoEmpleado(); return(daoProyectoEmp.Agregar(_laEntidad)); } catch (Exception e) { throw e; } }
/// <summary> /// Método override para ejecutar el comando /// e insertar en la Base de Datos un proyecto. /// </summary> /// <returns></returns> public override bool Ejecutar() { try { IDaoProyectoEmpleado daoProyectoEmpleado = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoEmpleado(); return(daoProyectoEmpleado.AgregarHistoricoGerente(_proyecto, _empleado)); } catch (Exception e) { throw e; } }
/// <summary> /// Método Override para ejecutar el comando /// </summary> /// <returns>Lista de entidad tipo Empleado</returns> public override List <Entidad> Ejecutar() { try { IDaoProyectoEmpleado daoProyectoEmpleado = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoEmpleado(); List <Entidad> empleados = daoProyectoEmpleado.ConsultarTodos(); return(empleados); } catch (Exception e) { throw e; } }
/// <summary> /// Método Override para ejecutar el comando /// </summary> /// <returns>Lista de entidad tipo Contacto</returns> public override List <Entidad> Ejecutar() { try { IDaoProyectoEmpleado daoProyectoEmpleado = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoEmpleado(); List <Entidad> contactoResult = daoProyectoEmpleado.ObtenerListaEmpleados(_proyecto); return(contactoResult); } catch (Exception e) { throw e; } }