Пример #1
0
        private static void ControlTraspasoIAP(int idUser, int idUserEntrada, string sNomProfEntrada,
                                               int t332_idtarea, DateTime dDia, float nHoras, string sNombreProfesional,
                                               ArrayList aListCorreo)
        {
            BLL.TareaCTIAP bTarea = new BLL.TareaCTIAP();

            try
            {
                List <Models.TareaCTIAP> lstDestinatarios = new List <Models.TareaCTIAP>();

                lstDestinatarios = bTarea.Catalogo(t332_idtarea, dDia);

                //drT = TAREAPSP.flContolTraspasoIAP(tr, nTarea, dDiaAux);
                foreach (Models.TareaCTIAP oDest in lstDestinatarios)
                {
                    GenerarCorreoTraspasoIAP(idUser, idUserEntrada, sNomProfEntrada,
                                             sNombreProfesional, oDest.MAIL,
                                             oDest.t301_idproyecto.ToString("#,###") + " " + oDest.t301_denominacion,
                                             oDest.t331_despt, oDest.t334_desfase, oDest.t335_desactividad,
                                             t332_idtarea.ToString("#,###") + " " + oDest.t332_destarea,
                                             dDia.ToString(), nHoras.ToString("N"),
                                             aListCorreo);
                }
            }
            catch (Exception ex)
            {
                IB.SUPER.Shared.LogError.LogearError("Error en control traspaso IAP", ex);
                throw ex;
            }
            finally
            {
                bTarea.Dispose();
            }
        }
Пример #2
0
        public static ArrayList ObtenerDestinatario(int t332_idtarea)
        {
            BLL.TareaCTIAP bTarea = new BLL.TareaCTIAP();
            try
            {
                ArrayList lstDestinatarios = new ArrayList();

                lstDestinatarios = bTarea.getRTPT(t332_idtarea);

                return(lstDestinatarios);
            }
            catch (Exception ex)
            {
                IB.SUPER.Shared.LogError.LogearError("Error en control supera ETPR", ex);
                throw ex;
            }
            finally
            {
                bTarea.Dispose();
            }
        }