/// <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); IDaoProyectoContacto daoProyectoContacto = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoContacto(); Boolean eliminados2 = daoProyectoContacto.ElimminarContactos(_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); } IDaoProyectoContacto daoProyectoContacto2 = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoContacto(); Boolean insertados = daoProyectoContacto2.Agregar(_proyecto); 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 contactos de un proyecto. /// </summary> /// <returns></returns> public override bool Ejecutar() { try { IDaoProyectoContacto daoProyectoCont = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoContacto(); return(daoProyectoCont.Agregar(_laEntidad)); } 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 { IDaoProyectoContacto daoProyectoContacto = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoContacto(); List <Entidad> contactoResult = daoProyectoContacto.ObtenerListaContactos(Contacto); return(contactoResult); } catch (Exception e) { throw e; } }
/// <summary> /// Método Override para ejecutar el comando /// </summary> /// <returns>entidad de tipo contacto</returns> public override Entidad Ejecutar() { try { IDaoProyectoContacto daoProyectoContacto = DatosTangerine.Fabrica.FabricaDAOSqlServer.ObetenerDaoProyectoContacto(); Entidad contactoResult = daoProyectoContacto.ConsultarXId(Contacto); return(contactoResult); } catch (Exception e) { throw e; } }