/// <summary> /// Devuelve un DatatTable con las tareas filtradas por id_correo /// </summary> /// <param name="id_proyect"></param> /// <returns></returns> public DataTable Get(proyectos_correos_historial entidad) { DataTable dt = new DataTable(); try { Model context = new Model(); var query = context.proyectos_correos_historial .Where(s => s.id_pcorreo == entidad.id_pcorreo) .Select(u => new { u.id_pcorreo, u.id_proyecto, u.subject, u.mail_to, u.body, u.fecha_envio, u.usuario }); dt = To.DataTable(query.ToList()); return(dt); } catch (Exception ex) { return(dt); } }
public DataSet Enviar(proyectos_correos_historial entidad, string nombre_cliente, string informacion, string proyecto, string nombre_remitente, int caso) { DataSet ds = new DataSet(); List <SqlParameter> listparameters = new List <SqlParameter>(); Datos data = new Datos(); listparameters.Add(new SqlParameter() { ParameterName = "@id_proyecto", SqlDbType = SqlDbType.Int, Value = entidad.id_proyecto }); listparameters.Add(new SqlParameter() { ParameterName = "@usuario", SqlDbType = SqlDbType.Int, Value = entidad.usuario }); listparameters.Add(new SqlParameter() { ParameterName = "@mail_To", SqlDbType = SqlDbType.Int, Value = entidad.mail_to }); listparameters.Add(new SqlParameter() { ParameterName = "@mail", SqlDbType = SqlDbType.Int, Value = entidad.body }); listparameters.Add(new SqlParameter() { ParameterName = "@subject", SqlDbType = SqlDbType.Int, Value = entidad.subject }); listparameters.Add(new SqlParameter() { ParameterName = "@pnombre_cliente", SqlDbType = SqlDbType.Int, Value = nombre_cliente }); listparameters.Add(new SqlParameter() { ParameterName = "@informacion_adicional", SqlDbType = SqlDbType.Int, Value = informacion }); listparameters.Add(new SqlParameter() { ParameterName = "@pproyecto", SqlDbType = SqlDbType.Int, Value = proyecto }); listparameters.Add(new SqlParameter() { ParameterName = "@pnombre_remitent", SqlDbType = SqlDbType.Int, Value = nombre_remitente }); listparameters.Add(new SqlParameter() { ParameterName = "@pcaso_envio", SqlDbType = SqlDbType.Int, Value = caso }); try { //ds = data.datos_Clientes(listparameters); ds = data.enviar("sp_envia_correo_portalclientes", listparameters, false, 1); } catch (Exception ex) { throw ex; } return(ds); }