Пример #1
0
        //----- insertar Comentario .....
        public U_Descargar_archivo comentar_archivo(string comentary, string idrol, string id_archivo)
        {
            //llamamos metodos
            //Dao_Descargar_archivo operacion = new Dao_Descargar_archivo();
            U_Descargar_archivo datos      = new U_Descargar_archivo();
            E_comentario        comentario = new E_comentario();

            // encapsulamos campos
            comentario.IdUser     = idrol;
            comentario.IdArchivo  = id_archivo;
            comentario.Comentario = comentary;
            comentario.UserCambio = idrol;

            //--------------insertar_comentario..............................................
            try
            {
                //operacion.insertar_comentario(comentario);
                operacion_n.sp_insertar_comentario(Int32.Parse(comentario.IdUser), Int32.Parse(comentario.IdArchivo), comentario.Comentario, Int32.Parse(comentario.UserCambio));

                datos.Url_pag = "<script type='text/javascript'>window.location=\"Descargar_archivo.aspx\"</script>";
                return(datos);
            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
Пример #2
0
        //------------------------------------------------------------------------
        //en este caso mandamos un objeto de tipo user que contiene los datos para la clase Encapsular
        public void insertar_comentario(E_comentario comentario)
        {
            DataTable usuarios = new DataTable();
            //NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MyConexion"].ConnectionString);
            SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConexion2"].ConnectionString);

            try
            {
                //conexion y mandamos los parametros
                //NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("sp_insertar_comentario", conection);
                SqlDataAdapter dataAdapter = new SqlDataAdapter("sp_insertar_comentario", conection);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
                //dataAdapter.SelectCommand.Parameters.Add("_id", NpgsqlDbType.Integer).Value = comentario.IdUser;
                //dataAdapter.SelectCommand.Parameters.Add("_id_archivo", NpgsqlDbType.Integer).Value = comentario.IdArchivo;
                //dataAdapter.SelectCommand.Parameters.Add("_comentario", NpgsqlDbType.Varchar, 200).Value = comentario.Comentario;
                //dataAdapter.SelectCommand.Parameters.Add("_user_cambio", NpgsqlDbType.Integer).Value = comentario.UserCambio;
                dataAdapter.SelectCommand.Parameters.Add("@id", SqlDbType.Int).Value                  = comentario.IdUser;
                dataAdapter.SelectCommand.Parameters.Add("@id_archivo", SqlDbType.Int).Value          = comentario.IdArchivo;
                dataAdapter.SelectCommand.Parameters.Add("@comentario", SqlDbType.VarChar, 200).Value = comentario.Comentario;
                dataAdapter.SelectCommand.Parameters.Add("@user_cambio", SqlDbType.Int).Value         = comentario.UserCambio;


                conection.Open();
                dataAdapter.Fill(usuarios);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conection != null)
                {
                    conection.Close();
                }
            }
            //return usuarios;
        }