Exemplo n.º 1
0
        private void enviarCorreo(int incid_id)
        {
            int userCreate = 0;

            using (tbl_incidentTableAdapter incident = new tbl_incidentTableAdapter())
            {
                DataTable dtUsuario = new DataTable();
                dtUsuario  = incident.GetIDByFolio(incid_id);
                userCreate = Convert.ToInt32(dtUsuario.Rows[0]["usr_id"]);
                dtUsuario.Dispose();
            }
            string bodytext;

            bodytext = "\nEl reporte  generado con número de folio: " + incid_id + " fue aprobado por su jefe";
            //bodytext = bodytext + "Descripción del evento: " + txt_eventDesc.Text + "\n";
            //bodytext = bodytext + "Clasificación del evento: " + ddl_eventClasif.SelectedItem.Text.ToString() + "\n";
            //bodytext = bodytext + "\nFecha del evento (formato aaaa-mm-dd): " + txt_eventFecha.Text.ToString() + "";
            //bodytext = bodytext + "\n\n Área en donde ocurrio el evento: " + ddl_eventArea.SelectedItem.Text.ToString() + "";
            bodytext = bodytext + "\n Para mayor información conultar en: http://10.240.151.139/pentagono/incidDetail.aspx?folio=" + incid_id + "\n";

            //string to = Convert.ToString(usrInfoTable.Rows[0]["usrInfo_email"]) + ";";
            string[] correos; // = {""};// = { "*****@*****.**", "*****@*****.**" };
            correos = new string[2];
            //correos = new string[1];
            correos[0] = getEmail(Convert.ToInt32(Session["userID"]));
            correos[1] = getEmail(userCreate);

            funcCorreo.enviarCorreo("Fernando Reyes", correos, Convert.ToString(Session["userName"]), bodytext, "Actualización de reporte accidente incidente folio " + incid_id);
        }
Exemplo n.º 2
0
        private void enviarCorreoRecha(int incid_id, string motivo)
        {
            int userCreate = 0;

            using (tbl_incidentTableAdapter incident = new tbl_incidentTableAdapter())
            {
                DataTable dtUsuario = new DataTable();
                dtUsuario  = incident.GetIDByFolio(incid_id);
                userCreate = Convert.ToInt32(dtUsuario.Rows[0]["usr_id"]);
                dtUsuario.Dispose();
            }

            //using (tbl_userInfoTableAdapter usrInfo = new tbl_userInfoTableAdapter())
            //{
            //    using (DataSet1.tbl_userInfoDataTable usrInfoTable = new DataSet1.tbl_userInfoDataTable())
            //    {
            //        usrInfo.FillByUserID(usrInfoTable, userCreate);
            //        if (usrInfoTable.Rows[0]["usrInfo_name"].ToString() != "")
            //        {
            string bodytext;

            bodytext  = "Lamentamos informarle que el reporte que usted realizó con folio: " + incid_id + " ha sido rechazado por su jefe";
            bodytext += "por el/los siguiente(s) motivo(s): " + motivo;
            bodytext  = bodytext + "\nRequiere de su revisión y aporabación http://10.240.151.139/pentagono/incidentes.aspx?folio=" + incid_id + "\n";

            //string to = Convert.ToString(usrInfoTable.Rows[0]["usrInfo_email"]) + ";";
            string[] correos;             // = {""};// = { "*****@*****.**", "*****@*****.**" };
            correos = new string[2];
            //correos = new string[1];
            correos[0] = getEmail(userCreate);
            correos[1] = getEmail(Convert.ToInt32(Session["UserID"]));
            //using (tbl_responsablesTableAdapter jefe = new tbl_responsablesTableAdapter())
            //{
            //    using (DataSet1.tbl_responsablesDataTable dtjefe = new DataSet1.tbl_responsablesDataTable())
            //    {
            //        using (tbl_userTableAdapter usr = new tbl_userTableAdapter())
            //        {
            //            int resp = Convert.ToInt32(usr.respIDByUserID(Convert.ToInt32(Session["UserID"])));

            //            jefe.FillByRespID(dtjefe, resp);
            //            //correos[1] = Convert.ToString(dtjefe.Rows[0]["resp_email"]);
            //        }
            //    }
            //}

            funcCorreo.enviarCorreo("Fernando Reyes", correos, "Aspen WebApp", bodytext, "Actualización de reporte accidente incidente folio " + incid_id);
            //    }
            //}
            // }
        }