public Boolean editarTemplateCorreo(TemplateCorreo templateCorreo) { Boolean respuesta = false; SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("idTemplateCorreo", SqlDbType.VarChar, templateCorreo.idTemplateCorreo, ParameterDirection.Input), ParametroAcceso.CrearParametro("logo", SqlDbType.VarChar, templateCorreo.logo, ParameterDirection.Input), ParametroAcceso.CrearParametro("cuerpoCorreo", SqlDbType.VarChar, templateCorreo.cuerpoCorreo, ParameterDirection.Input), ParametroAcceso.CrearParametro("asunto", SqlDbType.VarChar, templateCorreo.asunto, ParameterDirection.Input), ParametroAcceso.CrearParametro("prioridad", SqlDbType.VarChar, templateCorreo.prioridad, ParameterDirection.Input), ParametroAcceso.CrearParametro("idEmpresa", SqlDbType.VarChar, templateCorreo.empresa.idCliente, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizarTemplateCorreoSP", parametros); dt.Load(consulta); connection.Close(); respuesta = true; } } catch (Exception e) { respuesta = false; Console.WriteLine(e); } return(respuesta); }
public List <Alertas> getAllAlertas() { List <Alertas> alertas = new List <Alertas>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaAlertasSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Alertas alert = new Alertas(); alert.idAlerta = Convert.ToInt32(row["idAlerta"].ToString()); alert.nombre = row["nombre"].ToString(); alert.descripcion = Convert.ToInt32(row["descripcion"].ToString()); alert.tiempoEnvio = Convert.ToInt32(row["tiempoEnvio"].ToString()); alert.envioCorreo = Convert.ToBoolean(row["envioCorreo"].ToString()); alert.envioMensajeTexto = Convert.ToBoolean(row["envioMensajeTexto"].ToString()); alert.envioAplicacion = Convert.ToBoolean(row["envioAplicacion"].ToString()); alert.cantidadAlertas = Convert.ToInt32(row["cantidadAlertas"].ToString()); Empresa empresa = new Empresa(); alert.empresa = empresa; alert.empresa.idCliente = Convert.ToInt32(row["idEmpresa"].ToString()); TemplateCorreo templateCorreo = new TemplateCorreo(); alert.templateCorreo = templateCorreo; alert.templateCorreo.idTemplateCorreo = Convert.ToInt32(row["idTemplateCorreo"].ToString()); alertas.Add(alert); } } catch (Exception e) { Console.WriteLine(e); } return(alertas); }
public List <TemplateCorreo> getAllTemplateCorreo() { List <TemplateCorreo> templateCorreo = new List <TemplateCorreo>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaTemplateCorreoSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { TemplateCorreo tempCor = new TemplateCorreo(); tempCor.idTemplateCorreo = Convert.ToInt32(row["idTemplateCorreo"].ToString()); tempCor.logo = row["logo"].ToString(); tempCor.cuerpoCorreo = row["cuerpoCorreo"].ToString(); tempCor.asunto = row["asunto"].ToString(); tempCor.prioridad = row["prioridad"].ToString(); tempCor.estatus = Convert.ToBoolean(row["estatus"].ToString()); Empresa empresa = new Empresa(); tempCor.empresa = empresa; tempCor.empresa.idCliente = Convert.ToInt32(row["idEmpresa"].ToString()); templateCorreo.Add(tempCor); } } catch (Exception e) { Console.WriteLine(e); } return(templateCorreo); }
public Boolean eliminarTemplate(TemplateCorreo templateCorreo) { return(templateCorreoDatos.eliminarTemplateCorreo(templateCorreo)); }
public Boolean editarTemplateCorreo(TemplateCorreo templateCorreo) { return(templateCorreoDatos.editarTemplateCorreo(templateCorreo)); }
public Boolean registrarTemplateCorreo(TemplateCorreo templateCorreo) { return(templateCorreoDatos.registrarTemplateCorreo(templateCorreo)); }