public Boolean publicar(publicar_dto dto) { /* * @stock = 1, * @descripcion = N'des', * @estado = 1, * @idvisibilidad = 1, * @fecha_inicio = N'//', * @fecha_vencimiento = N'//', * @permitir_preguntas = 1, * @precio = 1.1, * @costo = 1.1, * @tipo_publicacion = N'Directa', * @idrubro = 1, * @idusuario = 1 */ //DataTable resultadoConsulta; try { //conectar(); using (var command = new SqlCommand("DALE_SA.pr_publicar") { CommandType = CommandType.StoredProcedure }) { //var dt = new DataTable(); //create your own data table command.Parameters.AddWithValue("@stock", dto.getstock()); command.Parameters.AddWithValue("@descripcion", dto.getdescripcion()); command.Parameters.AddWithValue("@estado", dto.getestado()); command.Parameters.AddWithValue("@idvisibilidad", dto.getidvisibilidad()); command.Parameters.AddWithValue("@fecha_inicio", dto.getfecha_inicio()); command.Parameters.AddWithValue("@fecha_vencimiento", dto.getfecha_vencimiento()); command.Parameters.AddWithValue("@permitir_preguntas", dto.getpermitir_preguntas()); command.Parameters.AddWithValue("@permitir_envio", dto.getenvio()); command.Parameters.AddWithValue("@precio", dto.getprecio()); command.Parameters.AddWithValue("@costo", dto.getcosto()); command.Parameters.AddWithValue("@tipo_publicacion", dto.gettipo_publicacion()); command.Parameters.AddWithValue("@idrubro", dto.getidrubro()); command.Parameters.AddWithValue("@idusuario", dto.getidusuario()); command.Connection = cnn; conectar(); command.ExecuteNonQuery(); } System.Console.WriteLine("CONSULTA SQL OK"); } catch (Exception ex) { System.Console.WriteLine("Hubo un problema con la peticion"); return(false); } finally //si tiro error o si todo bien, cierra la sesion. { desconectar(); } return(true); }