public plantillas plantillasGetEdit(int id) { try { conexion = new SqlConnection(credenciales); conexion.Open(); consulta = string.Format("select * from plantillas where idPlantilla = {0}", id); comando = new SqlCommand(consulta, conexion); lector = comando.ExecuteReader(); plantillas nodo; while (lector.Read() == true) { nodo = new plantillas(); nodo.idPlantilla = Convert.ToInt32(lector[0]); if (lector[1].GetType().Name != "DBNull") { nodo.mensaje = Convert.ToString(lector[1]); } if (lector[2].GetType().Name != "DBNull") { nodo.html = Convert.ToString(lector[2]); } lector.Close(); conexion.Close(); return(nodo); } return(null); } catch (Exception e) { return(null); } }
public bool plantillasSetEdit(plantillas sudo) { try { conexion = new SqlConnection(credenciales); string query = "UPDATE plantillas SET mensaje= @mensaje WHERE idPlantilla = @idPlantilla"; SqlCommand sqlCommand = new SqlCommand(query, conexion); sqlCommand.Parameters.Add("@idPlantilla", System.Data.SqlDbType.Int).Value = sudo.idPlantilla; if (sudo.mensaje.ToString() == "") { sqlCommand.Parameters.Add("@mensaje", System.Data.SqlDbType.Text).Value = System.Data.SqlTypes.SqlDateTime.Null; } else { sqlCommand.Parameters.Add("@mensaje", System.Data.SqlDbType.Text).Value = sudo.mensaje; } conexion.Open(); try { sqlCommand.ExecuteNonQuery(); conexion.Close(); return(true); } catch (Exception exc) { conexion.Close(); return(false); } } catch (Exception e) { return(false); } }
//*************************************************************************************** //*************************** plantillas ******************************************** //*************************************************************************************** public List <plantillas> plantillasList(int usuario) { try { conexion = new SqlConnection(credenciales); conexion.Open(); consulta = string.Format("select p.idPlantilla , p.mensaje , p.html from plantillas as p , planUsu as u where p.idPlantilla = u.plantilla and u.usuario = {0}", usuario); comando = new SqlCommand(consulta, conexion); lector = comando.ExecuteReader(); plantillas nodo; List <plantillas> objetos = new List <plantillas>(); while (lector.Read() == true) { nodo = new plantillas(); nodo.idPlantilla = Convert.ToInt32(lector[0]); if (lector[1].GetType().Name != "DBNull") { nodo.mensaje = Convert.ToString(lector[1]); } if (lector[2].GetType().Name != "DBNull") { nodo.html = Convert.ToString(lector[2]); } objetos.Add(nodo); } lector.Close(); conexion.Close(); return(objetos); } catch (Exception e) { return(null); } }