Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        //***************************************************************************************
        //*************************** 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);
            }
        }